helpf.pro
Регистрация

v7: Работа с запросом

Lugano
13.04.2015 14:51Прочитано: 2894

Добрый день! Буду боагодарен, если Вы сможете помочь мне .

Суть задачи:

Выбирается определенная группа номенклатур. Существует запрос, который собирает остатки по складу. Появилась необходимость в добавление к результату тех позиций номенклатур, которых на складе в данный момент по нулям.

Ход моих мыслей таков: Нужно объединить список номенклатур с результатом из регистра.

В 1с 8 это легко делается с помощью "объединения". Существует ли механизм на подобии в 1с 77 ?

Буду благодарен за обратную связь!!

Yandex
Возможно, вас также заинтересует
Реклама на портале
Lugano
13.04.2015 15:23Ответ № 1

Разобрался:

Код 1C v 7.x
 лкТЗ="//{{ЗАПРОС(Остатки ТМЦ)   |Период с {лкПозОтчета} по {лкПозОтчета};   |ТМЦ  =  Справочник.Номенклатура.ТекущийЭлемент,   |Регистр.Ор_ОперСклад.Модификация.Владелец;   |Группировка ТМЦ Упорядочить По ТМЦ.Наименование;   |   |Условие (ТМЦ в лкСписокНоменклатура);   |   |"//}}ЗАПРОС   ;
Lugano
13.04.2015 15:27Ответ № 2

Рано обрадовался... при добавлении количества - снова берет только из регистра:

Код 1C v 7.x
 лкТЗ="//{{ЗАПРОС(Остатки ТМЦ)   |Период с {лкПозОтчета} по {лкПозОтчета};   |ТМЦ  =  Справочник.Номенклатура.ТекущийЭлемент,   |Регистр.Ор_ОперСклад.Модификация.Владелец;   |Колво  = Регистр.Ор_ОперСклад.Количество;   |Группировка ТМЦ Упорядочить По ТМЦ.Наименование;   |   |Условие (ТМЦ в лкСписокНоменклатура);   |Функция Количество = КонОст(Колво);   |   |"//}}ЗАПРОС   ;
E_Migachev
13.04.2015 23:06Ответ № 3

давно не работал с 7-кой )

мне кажется так одним запросом не получится, хотя может и ошибаюсь

придется 1-мы получить список номенклатур, 2-м остатки и потом их программно объединить в таблице значений

Lugano
14.04.2015 09:19Ответ № 4

Разобрался. Спасибо!

Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.