Добрый день! Помогите разобраться с конвертацией данных. Переношу из 1с7 в 1С8УПП документ приходная накладная. Там в табличной части есть поле ДатаТрафарета. В 1С8УПП есть у номенклатуры серия. Начинаю писать ПКС (источник ДатаТрафарета) перед выгрузкой в табличной части
Значение = Новый Структура;
Значение.Вставить("Источник", ОбъектКоллекции.Номенклатура);
И на этом застрял. Мыслей нет :((. Может кто-нибудь помочь, или натолкнуть на мысль.
Значение = Новый Структура;
Значение.Вставить("Источник", ОбъектКоллекции.Номенклатура);
И на этом застрял. Мыслей нет :((. Может кто-нибудь помочь, или натолкнуть на мысль.
Вариантов как сделать несколько.
Можно так:
ПКО СерияИзДаты (источник ДатаТрафарета).
1. Наименование приравниваем Источнику.
2. Еще дополнительно нужно передать саму номенклатуру.
В перед выгрузкой ПКС. Определяем ИсходящиеДанные.
В СписокЗначений запихиваем номенклатуру.
В перед выгрузкой ПКС владелец в ПКО СерияИзДаты читаем ВходящиеДанные достаем номенклатуру.
Все.
Другой вариант
Сделать список значений
его обработать через ВыгрузитьПоПравилу ну или через входящие данные.
ИсходящиеДанные - Произвольный - произвольные вспомогательные данные. Данные передаются по следующим правилам:
1. ПВД.ИсходящиеДанные -> ПКО.ВходящиеДанные
2. ПКО.ВходящиеДанные -> ПКС.ВходящиеДанные
3. ПКС.ИсходящиеДанные -> ПКО.ВходящиеДанные
Ошибся похоже надо читать в входящие данные в ПКО, а не в ПКС.
Попробуй и так и так.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший