|
Конвертация данных. Источник и Приемник разного типа |
☑ |
0
Wefast
21.04.16
✎
10:03
|
В источнике есть реквизит типа Справчник.Должности.
В приемнике - типа справочник.ШтатноеРасписание.
В этом ШтатномРасписание есть реквизит типа Справочник.Должности.
Как мне организовать все это
Чтобы в приемник попало Штатное расписание найденное по должности что в нем указано?
|
|
1
Господин ПЖ
21.04.16
✎
10:03
|
программно
|
|
2
mikecool
21.04.16
✎
10:05
|
делать правило Должность - Должность и Должность - Штатное расписание
|
|
3
Wefast
21.04.16
✎
10:29
|
(2) ну вот таким образом у меня не получилось. Я запутался.
В документе:
Источник - Справочнки.Должности. Приемник - Справочник.ШтатноеРасписание.
Правило - Должности
В правиле Должности:
Источник Наименование
Приемник Справочник.Должность(реквизит штатного расписания)
Правило Дожности2
В правиле Должности2
Источник - ничего
Приемник - Наименование (и пишу там Значение = Источник)
Но он ничего не нашел таким способом.
Потом еще что то делал,а сейчас в ПКО документа после загурзки(в последнем событие)
Сделал запрос к справочник Штатное расписание и передал туда параметр Должность который в ПКС ведет в какой не использующийся реквизит Должность с тем же типом. Но тут вроде как то можно структурой передать или как то так вместе с документом доп данные. Но я запамятовал как.
Да и как оказалось Штатное расписание надо искать не только по Должности но и по подразделению
Возможно можно еще сделать правильней в ПКО Документ поместить в структуру Подразделение и Должность. И выгрузить по правилу где будет два поля поиска должность и подразделение и получаться из внешних данных. Так сейчас и попробую
|
|
4
Wefast
21.04.16
✎
10:34
|
Хотя нет, последний вариант не пойму куда это вставить =(
|
|
5
Wefast
21.04.16
✎
10:56
|
Смотрите в пкс Должность (источник спр.Должность. Приемник спр.Штатноерасписание. ПКО Должность)
пишу в событие перед выгрузкой
ИсходящиеДанные = Новый Структура("Подразделение, Должность");
ИсходящиеДанные.Подразделение = Источник.Подразделение;
ИсходящиеДанные.Должность = Источник.Должность;
Иду в ПКО Должность.
В ПКС Должность и Подразделение указываю получать из внешних данных. Разве они не должны заполнится теми исходящими данными что я заполнил?
|
|