ОБСУЖДЕНИЕ

Установка Цен Номенклатуры

4 ответов 5,7 тыс.
Автор темы
Всем примет. Платформа 1С:Предприятие 8.1 (8.1.14.72) Конфа Розница, редакция 1.0 (1.0.12.4).
Делаю выгрузку из екселя в 1С розницу.Без сом обьектов,что бы без офиса работа.(Если есть у кого поделитесь)))Но вопрос не в этом. При создании документа возникла проблема. Такая как установка типа цен.не пойму как её забить.
К примеру
Док=Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
Форм=Док.ПолучитьФорму("формадокумента");
И дальше как только не пробывал. При выборе типа цены,меняется табличное поле документа.А если Как забить ему тип цен?
 
Всё сделал практически. Подскажите такую штуку.Вылетает ошибка после того как документ полностью сформирован и записан(Установка цен номенклатуры в магазине) ошибка выглядит так
{ОбщийМодуль.РаботаСДиалогами(123)}: Ошибка при вызове метода контекста (ЭтоНовый): Документ не выбран
Если ДокументОбъект.ЭтоНовый() Тогда
по причине:
Документ не выбран

А вот код на создание дока

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

Табличную часть заполняет,всё хорошо но вот ошибка,всё портит.
 
Greml1N, а ничего что ошибка ругается на совсем другой кусочек кода нежели приведенный? :facepalm:
 
а ты сначала записывай а потом открывай.