#0
by vdeemer
Доброго времени суток, уважаемые! УПП.ЗаказПокупателя, необходимо выбрать первую строку из ТЧ Товары либо ТЧ Услуги, приоритет у товаров. Т.е. если в товарах есть строка, то из услуг выбирать уже ничего не надо. Сделал запрос с выборкой первой строки из ТЧ Товары, потом выборкой из ТЧ Услуги и НЕвыборкой из тех документов, которые есть в первой выборке, объединил все. ВЫБРАТЬ ЗаказПокупателя.ДатаОтгрузки, И НЕ ЗаказПокупателя.ДатаОтгрузки ЕСТЬ NULL ; И НЕ Заказы.Ссылка В ЗаказыТовары.Ссылка ИЗ Нельзя ли сделать короче?
#5
by katc
сорри, там полное соединение. но ЕСТЬNULL(ЗаказПокупателяТовары.Номенклатура, 0) = 0 просто как Если Истина = Не Ложь Тогда ... КонецЕсли
#6
by Cyberhawk
ты не понял... это на случай, когда в заказе покупателя вообще нет товаров, но есть услуги
#7
by DexterMorgan
открой для себя "IS NULL": "ВЫБОР КОГДА ЗаказПокупателяТовары.Номенклатура ЕСТЬ NULL"
#10
by Cyberhawk
не надо - иначе выведется только один заказ, а надо-то по всем; про сортировку не понял - у нас одна таблица на выходе... Я так пробовал в начале, но не взлетело, поэтому и заменил. Потом уже понял, что не взлетело не из-за этого, но исправлять не стал :)
#13
by Лефмихалыч
ИЗ Документ.ЗаказПокупателя.Услуги как У ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары как Т ПО У.Ссылка = Т.Ссылка И Т.НомерСтроки = 1 ГДЕ НомерСтроки = 1 и Т.Ссылка есть NULL // остальные отборы по ссылке
#14
by Лефмихалыч
сначала выгрести всё из товаров, потом пристегнуть из услуг, но только по тем документам, у которых товары пустые
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ТЗ. Удаление строки сдвигает строки?
- Как получить значение первой строки в определенной колонке таблицы значений
- Отступ первой строки в табличном документе
- Автовыделение первой строки в ТЧ, как избежать
- Динамический список - выделенные строки - суммирование содержимого строки..
- Поле объекта не обнаружено (Выборка) Строка.СубконтоКт= Выборка.СубконтоДт1[
- УФ как убрать выделение первой строки при открытии. (Условное оформление)
- v7: Как в 1С 7.7 обратиться к значению колонки первой строки ТЧ?
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
- Обработать выделенные строки в ТЧ - слетает нумерация при перезаполнении ТЧ
В этой группе 1С
- Добавление итоговой суммы НДС на форме списока Покупка-Счет-фактура полученный
- Обновление сервера 1С вопрос по ИТС
- Не удалось найти данные для заполнения реквизитов по ИНН
- Смена строкового реквизита в закрытый период
- Заголовок ресурсов произвольного макета СКД
- Программное создание элементов формы (3 вложенные таблицы)
- Как в 1С:Конвертация данных 2.1 ограничить конвертацию свойств типа справочник?
- Розница 2.1 подкорректировать остаток в кассе
- Загрузка в реквизит дерево значений, привязанный к табличному полю на обычной ф.
- УПП: сторнирование поступления материалов
- Не совпадает ширина колонок "Макета Ресурсов" и "Макета Группировок" в СКД
- Зачем контрагенту-иностранной организации ИНН (при отсутствии КПП)
- Программист нахулиганил с наименованием справочников
- Документ ГТД по импорту попадает в регистр Журнал учета счетов фактур
- Как в запросе составное поле проверить на заполненность?
- Бесконечно ли количество знаков в числе Пи? Есть доказательство?
- внешний отчет из встроенного БП 3.0
- ЗУП 2.5 вопрос про имущественный вычет и пересчёт НДФЛ
- Своя иерархия в СКД
- Отправка почты из 1с через сервис mailgun