Имя: Пароль:
1C
1С v8
Конвертация данных получить серию номенклатуры
0 chas1975
 
17.02.16
10:35
Добрый день! Помогите разобраться с конвертацией данных. Переношу из 1с7 в 1С8УПП документ приходная накладная. Там в табличной части есть поле  ДатаТрафарета. В 1С8УПП есть у номенклатуры серия. Начинаю писать ПКС (источник ДатаТрафарета) перед выгрузкой в табличной части
Значение  = Новый Структура;
Значение.Вставить("Источник", ОбъектКоллекции.Номенклатура);
И на этом застрял. Мыслей нет :((. Может кто-нибудь помочь, или натолкнуть на мысль.
1 MadJhey
 
17.02.16
11:16
Значение  = Новый Структура;
Значение.Вставить("Источник", ОбъектКоллекции.Номенклатура);
И на этом застрял. Мыслей нет :((. Может кто-нибудь помочь, или натолкнуть на мысль.

из 7.7 в УПП?
Такой код работать не будет.
2 Paul_Nevada
 
17.02.16
11:24
в 77 есть СписокЗначений - смотрите СП на стороне клюшек...
3 MadJhey
 
17.02.16
11:25
Вариантов как сделать несколько.
Можно так:
ПКО СерияИзДаты (источник ДатаТрафарета).
1. Наименование приравниваем Источнику.
2. Еще дополнительно нужно передать саму номенклатуру.
В перед выгрузкой ПКС. Определяем ИсходящиеДанные.
В СписокЗначений запихиваем номенклатуру.

В перед выгрузкой ПКС владелец в ПКО СерияИзДаты читаем ВходящиеДанные достаем номенклатуру.
Все.
Другой вариант
Сделать список значений
его обработать через ВыгрузитьПоПравилу ну или через входящие данные.
4 MadJhey
 
17.02.16
11:35
ИсходящиеДанные - Произвольный - произвольные вспомогательные данные. Данные передаются по следующим правилам:

1.      ПВД.ИсходящиеДанные -> ПКО.ВходящиеДанные

2.      ПКО.ВходящиеДанные -> ПКС.ВходящиеДанные

3.      ПКС.ИсходящиеДанные -> ПКО.ВходящиеДанные
Ошибся похоже надо читать в входящие данные в ПКО, а не в ПКС.
Попробуй и так и так.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший