Ошибка при создании дока Установка цен номенклатуры в магазине.

Новая тема
"1C Розница 1.0 (1.0.12.4) Платформа 1С:Предприятие 8.1 (8.1.14.72)
Всем привет,подскажите пожалуйста такую штуку. Создаю документ "Установка цен номенклатуры в магазине" вот код:

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

Всё заполняет,и всё бы ничего только вот ошибку при записи или проведении выдаёт

{ОбщийМодуль.РаботаСДиалогами(123)}: Ошибка при вызове метода контекста (ЭтоНовый): Документ не выбран
Если ДокументОбъект.ЭтоНовый() Тогда  
по причине:
Документ не выбран

Подскажите как бороться с таким?"
"> 1C Розница 1.0 (1.0.12.4) Платформа 1С:Предприятие 8.1 (8.1.14.72)
> Всем привет,подскажите пожалуйста такую штуку. Создаю документ "Установка цен номенклатуры в магазине" вот код:
>
> Док=Документы.УстановкаЦенНоменклатурыВМагазине.СоздатьДокумент();
> Форм=Док.ПолучитьФорму("формадокумента");

Форм.ДокументОбъект = Док;  //Попробуйте так

> табло2=Док.Товары.Добавить();
> табло2.ЦенаВРознице=цена;
> номенклатура=Справочники.Номенклатура.НайтиПоНаименованию(ИмяНоменклатуры);
> табло2.Номенклатура=Номенклатура;
> форм.Открыть();
> док.Записать();
>
> Всё заполняет,и всё бы ничего только вот ошибку при записи или проведении выдаёт
>
> {ОбщийМодуль.РаботаСДиалогами(123)}: Ошибка при вызове метода контекста (ЭтоНовый): Документ не выбран
> Если ДокументОбъект.ЭтоНовый() Тогда  
> по причине:
> Документ не выбран
>
> Подскажите как бороться с таким?

Или сначала записать, а только потом получать форму и открывать её:
> док.Записать();
> Форм=Док.ПолучитьФорму("формадокумента");
> форм.Открыть();
"
Читают тему
(гостей: 1)

Быстрый переход