Кусок из обработки:
ДокСчет = СоздатьОбъект("Документ.ЗаказПокупателя");
ДокСчет.ДатаДок = РН.ДатаДок;
ДокСчет.НомерЗаказа=СокрЛП(РН.НомерДок);
ДокСчет.Клиент = РН.Клиент;
ДокСчет.Менеджер = РН.Менеджер;
ДокСчет.Склад=РН.Склад;
ДокСчет.ТипЦен =Перечисление.типыЦен.Категория7;
ДокСчет.ПроцСкидки=0;
ДокСчет.ПунктДоставки = РН.ПунктДоставки;
ДокСчет.Автор = глПользователь;
ДокСчет.Фирма = РН.Фирма;
//------------------- Строки -----------------------
РН.ВыбратьСтроки();
Пока РН.ПолучитьСтроку()=1 Цикл
ДокСчет.НоваяСтрока();
На последней в этом отрывке строке строке выдает ошибку:
"Не выбран документ!"
Прошу подсказать, что не так?
Кстати, вот так тоже почему-то не работает:
ДокСчет = СоздатьОбъект("Документ.ЗаказПокупателя");
ДокСчет.ДатаДок = РН.ДатаДок;
ДокСчет.НомерЗаказа=СокрЛП(РН.НомерДок);
ДокСчет.Клиент = РН.Клиент;
ДокСчет.Менеджер = РН.Менеджер;
ДокСчет.Склад=РН.Склад;
ДокСчет.ТипЦен =Перечисление.типыЦен.Категория7;
ДокСчет.ПроцСкидки=0;
ДокСчет.ПунктДоставки = РН.ПунктДоставки;
ДокСчет.Автор = глПользователь;
ДокСчет.Фирма = РН.Фирма;
//------------------- Строки -----------------------
ДокСчет.Записать();
теперь на строчке последней "ДокСчет.Записать();"
Я вообще не пойму. Миллион раз это делал и никогда небыло подобного. В другой обработке по сути тот же код, всё работает.
Сообщение отредактировал Vofka - 18.05.15, 10:08