Установка цен номенклатуры. создание документа
☑
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)
кстати да, это решило проблему
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший