Версия для печати темы (https://pro1c.org.ua/index.php?s=0b44fd6e040c32a21cfbf5e5e1d15f6b&showtopic=23295)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Ошибка Не выбран документ!

Автор: twilight_dream 18.05.15, 9:48

Кусок из обработки:

    ДокСчет    = СоздатьОбъект("Документ.ЗаказПокупателя");
    ДокСчет.ДатаДок    = РН.ДатаДок;
    ДокСчет.НомерЗаказа=СокрЛП(РН.НомерДок);
    ДокСчет.Клиент = РН.Клиент;
    ДокСчет.Менеджер = РН.Менеджер;
    ДокСчет.Склад=РН.Склад;
    ДокСчет.ТипЦен =Перечисление.типыЦен.Категория7;
    ДокСчет.ПроцСкидки=0;
    ДокСчет.ПунктДоставки = РН.ПунктДоставки;
    ДокСчет.Автор = глПользователь;
    ДокСчет.Фирма = РН.Фирма;
    //------------------- Строки -----------------------
    РН.ВыбратьСтроки();
    Пока РН.ПолучитьСтроку()=1 Цикл
        ДокСчет.НоваяСтрока();


На последней в этом отрывке строке строке выдает ошибку:
"Не выбран документ!"

Прошу подсказать, что не так?

Кстати, вот так тоже почему-то не работает:
ДокСчет    = СоздатьОбъект("Документ.ЗаказПокупателя");
    ДокСчет.ДатаДок    = РН.ДатаДок;
    ДокСчет.НомерЗаказа=СокрЛП(РН.НомерДок);
    ДокСчет.Клиент = РН.Клиент;
    ДокСчет.Менеджер = РН.Менеджер;
    ДокСчет.Склад=РН.Склад;
    ДокСчет.ТипЦен =Перечисление.типыЦен.Категория7;
    ДокСчет.ПроцСкидки=0;
    ДокСчет.ПунктДоставки = РН.ПунктДоставки;
    ДокСчет.Автор = глПользователь;
    ДокСчет.Фирма = РН.Фирма;
    //------------------- Строки -----------------------
    ДокСчет.Записать();

теперь на строчке последней "ДокСчет.Записать();"

Я вообще не пойму. Миллион раз это делал и никогда небыло подобного. В другой обработке по сути тот же код, всё работает.

Автор: logist 18.05.15, 9:59

Может проблема в "РН"

Автор: Zaval 18.05.15, 10:02

А Отладчик что говорит?

Автор: twilight_dream 18.05.15, 10:12

Оййойой шотворится.
ДокСчет.Новый(); то забыл

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua