#0
by ladybird
стандартно от дублей строк избавляются путем сворачивания ТЧ во вложенном запросе, а как можно избавиться от дублей в запросе, но не вложенном? написала так, но это только для списания по средней будет работать, как только партию добавляю - все(( ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.Остатки(
#2
by ladybird
не взлетает плюс это еще и не правильно в принципе - мне ж количество в док надо суммировать
#3
by КонецЦикла
селект ... фром ( селект ... фром ТЧ дока груп бай ... ) как документ лефт джоин остатки он документ. = ... ) как запрос
#4
by Foxes
Вообще-то запрос должен нормально возвращать результат, без дублей... Странно как-то... А вот в параметрах виртуальной таблицы, когда пишешь "Номенклатура В (ВЫБРАТЬ...)" слово "РАЗЛИЧНЫЕ" совсем не обязательно. Туда хоть массив из 10 одинаковых элементов подставь, запрос все равно вернет только одну строчку с остатком, потому что это не связь, а условие. )
#5
by Foxes
Хотя, имхо, правильней было бы все таки сначала сгруппировать строки документа как надо, если уж там все таки дубли есть, а потом уже строить связь с регистром. И поскольку у вас все равно с реистром ЛЕВОЕ соединение, то условие в запросе "Номенклатура В (ВЫБРАТЬ...)" - вообще не нужно!
#6
by ladybird
это вложенный запрос и будет, а надо без него различные в параметрах вирт табл - типа для быстродействия :) так гуру пишут))) так вот если сначала группировать строки док-та, то и получится использование вложенного запроса... запрос нормально работает тот который я привела. от дублей не получается таким образом избавиться, если добавлю Партию!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ЗУП перемещение между обособленными подразделениями
- Чем Регистры сведений отличаются от Регистров накопления?
- Ошибка в коде документа Закрытие месяца?
- Проблема с очередностью субконто в счете
- Как обратиться к колонке(области) макета построителя отчета.
- СКД. Присвоение параметрам не предопределённые значения
- В запросе ВЫРАЗИТЬ( параметр КАК ДАТА())
- Загрузка картинки из 1с в SQL
- Начисление отпускных следующего месяца в текущем.
- Как в СКД получить автоматически генерируемый макет.
- WinHttp, метод POST. Как отправить переменные на разные поля?
- Как получить IDDOC или DATE_TIME_IDDOC
- V8: Ошибка при выполнении операции над данными
- Как сделать сторно документа в УПП
- Регистр расчет остатков транспортных расходов
- Слетает палитра в Excel при вставке из 1с
- v7: Временные разницы при реализации ОС с убытком
- Отобрать элементы принадлежащие верхнему уровню.
- v7: как добавить субконто для счета 50.3?
- Добавление оперативки в ноут Dell