Доброе утро/день/вечер, народ! Есть(точнее должна быть) значит такая обработка, подбор номенклатуры для документа снятие/ передача материалов в эксплуатацию (8.3 бух, уф). Должна она при выборе номенклатурной группы, субконто3 и счета выдавать все что находится за этим человеком (делается это дабы пользователь не перепутал партии)… но делаю я что-то неправильно… вот сам запрос:
выдает то что прикрепила на скрине..почему то и куча пустых значений :(
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СпецодеждаПодбор.Код КАК Код,
| СпецодеждаПодбор.ЭтоГруппа КАК ЭтоГруппа,
| СпецодеждаПодбор.ПометкаУдаления КАК ПометкаУдаления,
| СпецодеждаПодбор.Услуга КАК Услуга,
| СпецодеждаПодбор.Номенклатура КАК Номенклатура,
| СпецодеждаПодбор.Родитель КАК Родитель,
| СпецодеждаПодбор.КоличествоОстатокОрганизации КАК КоличествоОстатокОрганизации,
| СпецодеждаПодбор.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| СпецодеждаПодбор.Номенклатура.Представление КАК ПредставлениеНоменклатура,
| СпецодеждаПодбор.ЕдиницаИзмерения.НаименованиеПолное КАК ПредставлениеЕдиницаИзмерения,
| ВЫБОР
| КОГДА СпецодеждаПодбор.ЭтоГруппа
| ТОГДА ""Группа""
| ИНАЧЕ СпецодеждаПодбор.Номенклатура.НоменклатурнаяГруппа.Представление
| КОНЕЦ КАК ПредставлениеНоменклатурнаяГруппа,
| ЛОЖЬ КАК ПереходитьВверх,
| СпецодеждаПодбор.ПартияМатериаловВЭксплуатации КАК ПартияМатериаловВЭксплуатации,
| СпецодеждаПодбор.ФизЛицо КАК ФизЛицо
|ИЗ
| (ВЫБРАТЬ
| СпрНоменклатура.Код КАК Код,
| СпрНоменклатура.ЭтоГруппа КАК ЭтоГруппа,
| СпрНоменклатура.ПометкаУдаления КАК ПометкаУдаления,
| СпрНоменклатура.Услуга КАК Услуга,
| СпрНоменклатура.Ссылка КАК Номенклатура,
| СпрНоменклатура.Родитель КАК Родитель,
| СУММА(Хозрасчет.КоличествоОстатокОрганизации) КАК КоличествоОстатокОрганизации,
| СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| Хозрасчет.ПартияМатериаловВЭксплуатации КАК ПартияМатериаловВЭксплуатации,
| Хозрасчет.ФизЛицо КАК ФизЛицо
| ИЗ
| Справочник.Номенклатура КАК СпрНоменклатура
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
| ХозрасчетныйОстатки.Субконто2 КАК ПартияМатериаловВЭксплуатации,
| ХозрасчетныйОстатки.Субконто3 КАК ФизЛицо,
| СУММА(ВЫБОР
| КОГДА ХозрасчетныйОстатки.КоличествоОстатокДт ЕСТЬ NULL
| ТОГДА 0
| ИНАЧЕ ХозрасчетныйОстатки.КоличествоОстатокДт
| КОНЕЦ - ВЫБОР
| КОГДА ХозрасчетныйОстатки.КоличествоОстатокКт ЕСТЬ NULL
| ТОГДА 0
| ИНАЧЕ ХозрасчетныйОстатки.КоличествоОстатокКт
| КОНЕЦ) КАК КоличествоОстатокОрганизации,
| ХозрасчетныйОстатки.Счет КАК Счет,
| ХозрасчетныйОстатки.Подразделение КАК Подразделение
| ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = &Счет, , Субконто3 = &Субконто3) КАК ХозрасчетныйОстатки
|
| СГРУППИРОВАТЬ ПО
| ХозрасчетныйОстатки.Субконто1,
| ХозрасчетныйОстатки.Субконто2,
| ХозрасчетныйОстатки.Субконто3,
| ХозрасчетныйОстатки.Счет,
| ХозрасчетныйОстатки.Подразделение) КАК Хозрасчет
| ПО (Хозрасчет.Номенклатура = СпрНоменклатура.Ссылка)
| ГДЕ
| СпрНоменклатура.Родитель = &Родитель
|
| СГРУППИРОВАТЬ ПО
| СпрНоменклатура.Ссылка,
| СпрНоменклатура.Код,
| СпрНоменклатура.ЕдиницаИзмерения,
| СпрНоменклатура.ЭтоГруппа,
| СпрНоменклатура.ПометкаУдаления,
| СпрНоменклатура.Услуга,
| СпрНоменклатура.Родитель,
| Хозрасчет.ПартияМатериаловВЭксплуатации,
| Хозрасчет.ФизЛицо) КАК СпецодеждаПодбор
|
|УПОРЯДОЧИТЬ ПО
| СпецодеждаПодбор.ЭтоГруппа УБЫВ,
| СпецодеждаПодбор.Номенклатура.Наименование" ;
//Период = ТекущаяДата();
//Запрос.УстановитьПараметр("Период", Период);
Запрос.УстановитьПараметр("Родитель", Объект.Номенклатура);
Запрос.УстановитьПараметр("Субконто3", Объект.ФизЛицо);
Запрос.УстановитьПараметр("Счет", Объект.Счет);
РезультатЗапроса = Запрос.Выполнить();
Объект.НоменклатураДляПодбора.Загрузить(РезультатЗапроса.Выгрузить());
Показатьвыдает то что прикрепила на скрине..почему то и куча пустых значений :(
Прикрепленные файлы:
По теме из базы знаний
- Подбор номенклатуры в накладную с отбором по поставщику для конфигурации Далион ТРЕНД
- Исправление обработки Подбор номенклатуры в Бухгалтерии для Беларуси, редакция 2.1.42.8
- Информация о сериях при подборе номенклатуры в заказ клиента
- Подбор номенклатуры из табличных частей документов для 1С:Розница 2.3
- Подбор номенклатуры. Еще один вариант
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот