Имя: Пароль:
1C
1С v8
Установка цен номенклатуры. создание документа
0 Простенький вопросик
 
30.08.12
08:25
Я пишу такой код.

   УЦН=документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
       для каждого стр из  ТаблицаЗначенийЦен цикл
       НоваяСтрока = УЦН.Товары.Добавить();
НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоКоду(стр.Код);
НоваяСтрока.Цена = число(стр.ЦенаРеализации);
НоваяСтрока.Валюта =  Справочники.Валюты.НайтиПоНаименованию(Строка("руб."));
НоваяСтрока.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Розничная");

конеццикла;
УЦН.Дата=текущаядата();
УЦН.Записать();

Документ создается, но при открытие он пуст и выходит сообщение


Документ Установка цен номенклатуры 00007862 от 30.08.2012 10:23:55 был записан некорректно! Информация о ценах очищена.

Как правильно этот документ создать?
1 ErrorEd88
 
30.08.12
08:28
Если УТ, то чуть-чуть подолбаться придется, забыл как уже делал. Проблема происходит в модуле формы, бери отладчик.
2 Aleksey
 
30.08.12
08:28
(0) А что говорит поиск в конфигураторе по словам "был записан некорректно! Информация о ценах очищена. "
3 PaulBC
 
30.08.12
08:29
еще надо ТЧ ТипыЦен заполнять
4 Простенький вопросик
 
30.08.12
08:32
(3)
кстати да, это решило проблему