#0
by crisalis
Доброе время суток, подскажите пожалуйста как реализовать запрос по всем товарам и контрагентам которые заполняются на форме обр. в списках значений (ВыбТов,ВыбКонтр), если делаю так [1С] ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |"; ТекстЗапроса = ТекстЗапроса + " |Период с '"+НачПериода+"' по '"+КонПериода+"'; |"; Если БНАЛ = 1 Тогда ТекстЗапроса = ТекстЗапроса + " |ОбрабатыватьДокументы Проведенные; |Обрабатывать НеПомеченныеНаУдаление; //|Докум = Документ.РеализацияТМЦЦ.ТекущийДокумент; |Контр = Документ.РеализацияТМЦЦ.Контрагент; |Товар = Документ.РеализацияТМЦЦ.ТМЦ; |КоличествоТов = Документ.РеализацияТМЦЦ.Количество;"; ИначеЕсли БНАЛ = 2 Тогда ТекстЗапроса = ТекстЗапроса + " |ОбрабатыватьДокументы Все; |Обрабатывать НеПомеченныеНаУдаление; |Докум = Документ.РасходнаяНакладная.ТекущийДокумент; |Контр = Документ.РасходнаяНакладная.Контрагент; |Товар = Документ.РасходнаяНакладная.Товар; |КоличествоТов = Документ.РасходнаяНакладная.Количество;"; Иначе ТекстЗапроса = ТекстЗапроса + " |ОбрабатыватьДокументы Все; |Обрабатывать НеПомеченныеНаУдаление; //|Докум = Документ.РеализацияТМЦЦ.ТекущийДокумент, Документ.РасходнаяНакладная.ТекущийДокумент; |Контр = Документ.РеализацияТМЦЦ.Контрагент, Документ.РасходнаяНакладная.Клиент; |Товар = Документ.РеализацияТМЦЦ.ТМЦ, Документ.РасходнаяНакладная.Товар; |КоличествоТов = Документ.РеализацияТМЦЦ.Количество, Документ.РасходнаяНакладная.Количество;"; КонецЕсли; ТекстЗапроса = ТекстЗапроса + " |Функция Колич = Сумма(КоличествоТов); //|Группировка Докум; |Группировка Контр; |Группировка Товар Без Групп Все; // |Группировка Товар По Контрагент; |"; Если ВыбКонтр.РазмерСписка > 0 Тогда // используем в запросе внешнюю переменную ВыбКонтр ТекстЗапроса = ТекстЗапроса + "Условие (Контр В ВыбКонтр); |"; КонецЕсли; Если ВыбТов.РазмерСписка > 0 Тогда // используем в запросе внешнюю переменную ВыбТов ТекстЗапроса = ТекстЗапроса + "Условие (Товар В ВыбТов);"; //ТекстЗапроса = ТекстЗапроса + "Условие(ВыбТов.Принадлежит(Товар)=1);"; КонецЕсли;[1С] то получаю только то что отписали и по конкретному контрагенту, а я хочу получить по всем (ВыбКонтр,ВыбТов) с количеством равно 0. Помогите пожалуйста, заранее благодарен.
#2
by crisalis
[1c] |Контр = Документ.РеализацияТМЦЦ.Контрагент,Справочник.Контрагенты.ТекущийЭлемент; |Товар = Документ.РеализацияТМЦЦ.ТМЦ,Справочник.Товары.ТекущийЭлемент; [1c] вот так ?
#3
by Ёпрст
Для начала, да, + в группировке по клиентосу ВСЕ воткнуть - тогда должны попасть все клиентосы и товары из фильтра (ВыбКонтр,ВыбТов)
#12
by crisalis
Нет я хотел получить такую структуру: Контр|Товар|Кол Конт1|Товар1|10 Конт1|Товар2|0 Конт1|Товар3|15 Конт1|ТоварН|... Конт2|Товар1|0 Конт2|Товар2|0 Конт2|Товар3|1 Конт2|ТоварН|... Конт3|Товар1|0 Конт3|Товар2|0 Конт3|Товар3|0 Конт3|ТоварН|...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V7 Запрос по БухСчету (Не бух запрос)
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- Запрос ко всем документам
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- настройка доступа на сайт итс
- Поиск в наборе записей
- в некоторых документах пропали проводки УПП
- Обход записей регистра сведений с учетом отбора
- кэш на сервере 1С
- V8: 1c 8.3.3-721 Не ставится клиент на CentOS 6.4
- v8: "Компенсации" при разрушении квартиры/дома
- Dlink DFL-210 кто порты пробрасывал?
- Характеристика номенклатуры: <без характеристики>
- Печать НДС в чеках (Розница ред. 1 + Штрих мини фр)
- (бух 2.0) при печати баланса не активен вариант с pdf417
- Вставить навигационную ссылку в параметры запуска тонкого клиента
- 1С БП 2.0 - управленческая отчетность
- Конвертация данных как задать конкретное значение реквизиту документа
- УФ. Открыть форму элемента справочника при старте конфигурации.
- Работа с датами
- Как отобразить документ Word на форме 1С
- Как программно заполнить табличную часть операции веденной вручную?
- Заполнение установки цен номенклатуры с несколькими типами цен
- Отчет на СКД в УТ10.3 по номенклатуре