Имя: Пароль:
1C
 
Конвертация данных. Источник и Приемник разного типа
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
Смотрите в пкс Должность (источник спр.Должность. Приемник спр.Штатноерасписание. ПКО Должность)
пишу в событие перед выгрузкой

ИсходящиеДанные = Новый Структура("Подразделение, Должность");
ИсходящиеДанные.Подразделение = Источник.Подразделение;
ИсходящиеДанные.Должность = Источник.Должность;

Иду в ПКО Должность.
В ПКС Должность и Подразделение указываю получать из внешних данных. Разве они не должны заполнится теми исходящими данными что я заполнил?
Закон Брукера: Даже маленькая практика стоит большой теории.