|
конфигурация конвертация. настройка правил обмена. |
☑ |
0
acc1c
01.12.14
✎
13:13
|
привет миста!
есть такая задачка по правилам конвертации, дано:
1. база 1C:ЗУП (2.5.86.2) - получатель
2. база 1C:бухгалтерия с дополнительной аналитикой на проводках источники финансирования. - отправитель
3. документ начисление заработной платы сотрудникам организации,
аналитика источники финансирования - это справочник, с только одной предустановленной аналитикой предпринимательская деятельность. - вопрос по передаче данного документа.
4. есть код в правилах конвертации свойств:
Если НЕ ЗначениеЗаполнено(ОбъектКоллекции.НКО_Источник) Тогда
Выражение = "Справочники.НКО_Источники.ПредпринимательскаяДеятельность";
КонецЕсли;
Вопрос:
как написать код в случае если значение НКО_Источник не заполнено и заполнить его не предустановленным в конфигурации значением из справочника?
|
|
1
GreatOne
01.12.14
✎
13:26
|
Как-то странно все расписано. Вроде ж все проще.
Если НЕ ЗначениеЗаполнено(ОбъектКоллекции.НКО_Источник) Тогда
Значение = Справочники.НужныйСправочник.СсылкаНаНужныйСправочник;
КонецЕсли;
|
|
2
acc1c
01.12.14
✎
14:17
|
как должно быть написанно выражение? нужен ведь конкретный элемент справочника, по коду или наименованию как его указать?
понимаю неправильно, :) вот так:
НужныйСправочник = НКО_Источники
СсылкаНаНужныйСправочник = СправочникСсылка.НКО_Источники
то :)
Значение = Справочники.НКО_Источники.СправочникСсылка.НКО_Источники;
ну я понимаю что это не правильно, и нехватает указание на элемент. помогите понять пожалуйста.
|
|
3
Borteg
01.12.14
✎
14:30
|
(2) добавить правило конвертации объекта для нко_источники(описать необходимый поиск), его указать непосредственно в этом пкс.
|
|
4
acc1c
02.12.14
✎
17:52
|
(3) Да верно нужно такое правило, с меня пиво или вашь личный пивоаналог.
Правило либо подставляющее верное значение или что то ищущее.
Есть xml, в котором есть блок с нужной аналитикой (ну это в случае если на проводке значение не пусто) выглядит это вот так:
- <Свойство Имя="НКО_Источник" Тип="СправочникСсылка.НКО_Источники">
- <Ссылка Нпп="36">
- <Свойство Имя="Наименование" Тип="Строка">
<Значение>Добровольный взнос и пожертвования</Значение>
</Свойство>
</Ссылка>
</Свойство>
,а по правилу автоматической подстановки в случае если значение пустое НЕПРАВЕЛЬНО выглядит гораздо проще вот так:
- <Свойство Имя="НКО_Источник" Тип="СправочникСсылка.НКО_Источники">
<Выражение>Справочники.НКО_Источники.ПредпринимательскаяДеятельность</Выражение>
</Свойство>
|
|