Вход | Регистрация

1С:Предприятие ::

Метки: 

v8: Конвертация данных 2.1: Не выгружаются единицы измерения номенклатуры через ПКС

Я
   breakthrough
 
09.01.13 - 15:04
Здравствуйте!
Выгружаю номенклатуру ТиС 8 в КА 1.1.26.2.
В 8-ке у номенклатуры есть единицы хранения остатков и для отчетов, в 7-ке есть только одна единица - базовая, с типом значение "Перечисление". В ПКО номенклатуры создал 2 ПКС, чтобы конвертировать БазовуюЕдиницу  в элемент справочника "Единицы измерения". (т.е. по сути строку в справочник).
в обработчике "перед выгрузкой" следующий код:
ИсходящиеДанные=СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ЕдиницаПоКлассифкатору",Источник.БазоваяЕдиницаИзмерения);
ИсходящиеДанные.Установить("Владелец",Источник);
ИсходящиеДанные.Установить("Наименование",СокрЛП(Источник.БазоваяЕдиницаИзмерения));

Далее все это добро передаю в другое ПКО. В котором источника нет, а приемник справочник "Единицы измерения". Проблема в том, что этот справочник не наполняется и реквизиты единицы остатков и отчетов у номенклатуры остаются пустыми.
Подскажите что не так. Может быть стоит принимать данные во ВходящиеДанные в ПКО и поставить у свойств флаг "получить из входящих данных"?
 
 
   breakthrough
 
1 - 10.01.13 - 08:17
Разобрался сам. Кому интересно, то вот способ решения.
В ПКС, в обработчике "Перед выгрузкой" пишем: Значение=Источник;
Таким образом передаем текущий объект "номенклатура" один в один в другое ПКО.
Затем в ПКС для принимающего ПКО присваиваем "Значению"  значения (простите за тавтологию)свойства источника. Например:
Значение=Источник.БазоваяЕдиницаИзмерения;

Так все заработало.
   cw014
 
2 - 10.01.13 - 08:21
Приятно видеть, как умные люди сами с собой общаются
   breakthrough
 
3 - 10.01.13 - 08:21
(2)Неприятно, что умные люди совета не дали(
   cw014
 
4 - 10.01.13 - 08:26
(3) Заменил бы ИсходящиеДанные на ВходящиеДанные - может быть что нибудь и заработало бы
   breakthrough
 
5 - 10.01.13 - 09:16
(4) Е-мае! Точно ведь! Спасибо)


Список тем форума
Рекламное место пустует Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует