Получение остатков регистра через запрос

Тема в разделе "1C и всё что с ней связано", создана пользователем Natalya, 31 янв 2011.

Статус темы:
Закрыта.
  1. Natalya

    Natalya Active Member

    Регистрация:
    2 фев 2008
    Сообщения:
    25
    Симпатии:
    0
    Здравствуйте.
    Нужно получить количественный остаток номенклатуры из регистра "ОстаткиТМЦ". Код приведён ниже. Постоянно выскакивает ошибка: "Группировка Номенклатура <<?>> ;
    Запрос[13] : Переменная 'Номенклатура' не опеределена". Как исправить эту ошибку?

    1С 7.7 Комплексная конфигурация, редакция 4.5 (7.70.501)

    Заранее спасибо.

    Код ( (Unknown Language)):
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с Дата1 по Дата2;
    |Фирма         = Регистр.ОстаткиТМЦ.Фирма;
    |Номеклатура  = Регистр.ОстаткиТМЦ.Номенклатура;
    |артикул  = Регистр.ОстаткиТМЦ.Номенклатура.артикул;
    |количество       = Регистр.ОстаткиТМЦ.Количество;
    |Функция КонОст = КонОст(количество);
    |Группировка Номенклатура;";

    Запрос = СоздатьОбъект("Запрос");
    Если Запрос.Выполнить(ТекстЗапроса) = 0 тогда
    Возврат;
    КонецЕсли;

    Пока Запрос.Группировка(1) = 1 цикл
    Сообщить(Запрос.номенклатура);
    Сообщить(Запрос.КонОст);
    Сообщить();
    КонецЦикла;
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Читаю, размышляю, перечитываю и не понимаю, что вас не устраивает?
     
  3. Hryv

    Hryv Гость

    это правда
     
  4. Natalya

    Natalya Active Member

    Регистрация:
    2 фев 2008
    Сообщения:
    25
    Симпатии:
    0
    Hryv, спасибо, только сейчас заметила.
     
  5. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Natalya, транслятор вас не обманывает!!! Не определена переменная Номенклатура! Итак, давайте снова: что вас не устраивает?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей