Имя: Пароль:
1C
1С v8
БП 2.0 - УТ 10.2 выгрузка РТУ
0 lucky bastard
 
10.11.11
11:54
1. баг 0% (0)
2. фича 0% (0)
3. кг/ам 0% (0)
Всего мнений: 0

Добрый день.
Подскажите, пожалуйста, вот такую вещь:
Через КД нарисовал правила выгрузки реализации из УТ 10.2.8.2 (платформа 8.0.13.32) в бухгалтерию 2.0 (8.2.13.205). Все ок переносится, но не проставляются единицы измерения. Вот кусочек моего чудесного гомнокода:

Для Каждого СтрокаТЧ из Объект.Товары Цикл
СтрокаТЧ.ЕдиницаИзмерения = СтрокаТЧ.Номенклатура.ЕдиницаХраненияОстатков;
Если  СтрокаТЧ.Номенклатура.ЕдиницаХраненияОстатков = Неопределено Тогда
Единица = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
Единица.Владелец = СтрокаТЧ.Номенклатура.Ссылка;
Единица.Наименование = СтрокаТЧ.Номенклатура.БазоваяЕдиницаИзмерения.Наименование;
Единица.ЕдиницаПоКлассификатору = СтрокаТЧ.Номенклатура.БазоваяЕдиницаИзмерения;
Единица.Коэффициент = 1;
Единица.Записать();
КонецЕсли;
КонецЦикла;

внезапно создает для некоторых позиций номенклатуры вторую единицу, совершенно пустую
ЧЯДНТ?
З.Ы. на кнопку справа от темы нажимал, по форуму смотрел, решения не нашел
1 lucky bastard
 
10.11.11
11:56
(1) ой, т.е. выгрузка из БП в УТ, а не наоборот, извиняюс)))
2 DrShad
 
10.11.11
12:00
код в топку
3 lucky bastard
 
10.11.11
12:13
в качестве апа соглашусь)
4 DrShad
 
10.11.11
12:15
(3) во-первых формирование единицы после ее присвоения в троке, во-вторых а где заполнение ЕдниницыХранения?
5 hhhh
 
10.11.11
12:15
(3)

СтрокаТЧ.Номенклатура.ЕдиницаХраненияОстатков

не меняешь. Внезапно, да?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.