Имя: Пароль:
1C
1С v8
Проверка на количество позиций товаров в документах
0 location
 
naïve
30.05.22
10:54
Добрый день подскажите пож-та как можно проверить запросом такую ситуацию есть документ 1 в нем например 2 строки и к этому документу по структуре подчиненности еще несколько различных типов документов, так вот если в каком то из документов нет хотя бы одной строки с номенклатурой, то документ 1 надо пропустить.
1 shuhard
 
30.05.22
11:02
(0) запросом ни как, критерий в обратную сторону не работает
2 location
 
naïve
30.05.22
11:07
(1) если отобрать допустим все документы которые участвуют в структуре, а потом уже эти документы как то сравнивать*? так можно?
3 Мультук
 
гуру
30.05.22
11:10
(0)

Вариант 1
В есть документ "Заказ клиента" в нем три строки.
Ему подчинено два документа "Реализация товаров и услуг" в них две и одна строка (итого три).
Вопрос -- нужно ли пропускать такой "Заказ клиента" ?

Вариант 2
В есть документ "Заказ клиента" в нем три строки (но номенклатура одна)
Ему подчинен один документ "Реализация товаров и услуг" в нем одна строка по итоговому кол-ву

Вопрос -- нужно ли пропускать такой "Заказ клиента" ?

P.S.
В итого окажется, что вопрос решается через "нужный" регистр накопления и анализу остатков по документу1

P.S.S.
ЛЕВОЕ СОЕДИНЕНИЕ в общем случае наверное поможет
4 shuhard
 
30.05.22
11:13
(2) да, кодом эта задача решается, если число уровней вложенности конечно, но лучше свой регистрик заданий замутить
5 location
 
naïve
30.05.22
11:15
(3) вариант 1 да, вариант 2 да
6 Serg_1960
 
30.05.22
11:29
В любой типовой конфигурации документы структуры подчиненности можно получить :(
Даже в древнем как мамонт УПП. Гуглите в своей конфигурации:
- Функция ПолучитьСписокДокументовПоКритериюОтбора()
- Процедура ВывестиРодительскиеДокументы()
- Процедура ВывестиПодчиненныеДокументы()
- и т.д.