#0
by DreamMaster
Всем доброго времени суток. Столкнулся с простой задачей, но решить её у меня не получается. Есть документы заказа, есть документы реализации. Необходимо запросом вытянуть список заказов, у которых в заказе есть товар "Т", но в реализации его нет. Думаю,что должно быть что-то вроде: (но данный код выдает не верное значение) ИЗ И РеализацияТоваровТовары.Номенклатура ЕСТЬ NULL
#1
by 1Cv8_accepted
Выбери, дополнительно к полям, в одном подзапросе 1 (единицу), в другом 2 (двойку). В общем запросе складывай их и по результату (1, 2 или 3) получишь отсутствующие/присутствующие позиции.
#6
by DreamMaster
Напишите пожалуйста подробнее увы с полным также ну он выдает пустое значение (хотя документ есть)
#7
by hhhh
а зачем сравнивать табличные части? Это же бред. ЕСть регистр ЗаказыПокупателей: закз делает приход по регистру, реализация - расход. Нужно просто взять остаток по этому регистру - это и есть то, что надо.
#9
by DreamMaster
Надо решить именно эту задачу не имеет разницы. Необходимо получить любой из этих документов. Главное, чтобы в заказе был товар, а в реализации его небыло
#10
by palpetrovich
Автор, конфа какая? ...есть подозрение что на лицо очередная попытка изобрести велосипед :)
#11
by Serg_1960
Как всегда конфигурация автором не озвучена. А мы теперь гадай - может быть у автора сделка не в реквизитах документа, а в табличной части указывается и запрос полный бред выдаёт :(
#12
by palpetrovich
кстати, банальный код, изложенный ниже, покажет все НЕЗАКРЫТЫЕ заказы, т.е. не только "список заказов, у которых в заказе есть товар "Т", но в реализации его нет." , но и случае, когда была ЧАСТИЧНАЯ реализация
#13
by DreamMaster
8.2 УТ (самописка) Тут не велосипед. Просто для решение задачи мне необходим список таких документов по определенному товару. Регистры мне не нужны. Нужны именно документы (имею ввиду использование документов а не регистров)
#14
by hhhh
но ведь этот регистр ЗаказыПокупателей именно для этого и придуман. Именно учитывать документы. Чтобы такие как вы не занимались фигней, а просто работали.
#15
by Emilio
и такой запрос будет отрабатывать вечность. тебе ответ дали в зачем вообще трогать соединения? все можно сделать без соединений. при выборе из РН у тебя во-первых и в главных исчезнет одно условие: ЗаказПокупателяТовары.Ссылка.Проведен
#16
by Gisborn
Касательно запроса в : вот эти строки в ГДЕ обуславливают пустой результат: И РеализацияТоваровТовары.Номенклатура ЕСТЬ NULL
#19
by tesei
(1-18) Слишком сложно. Объединить таблицы, поле дельта = количество для заказа , -количество для реализации. Далее обрабатываем строки где дельта > 0.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Розница 2.0 весы меркурий 301
- Программный запрет удаления элемента справочника
- БП 2.0 Не закрывается Счет 68.04.2
- Вопрос по табличному документу. Как программно понять такое?
- 1с82 Обработка ячейки в табличном документе
- AddInNative : Неправильное значение параметра "ФИО". Недопустимый символ '.'
- КА: Если первоначальная стоимость ОС в НУ и БУ разная
- как осуществить перенос данных из конф. УТУ 2.3. в 3.0.
- Работа с деревом значений. Вопрос
- Отвалилась лицензия 1С после установки более новой версии техн. платформы
- УПП. Последовательность Парт. учет (упр.) актуальна на 01.01.0001
- запрос в цикле
- Отметка о том что контрагент прекратил свою деятельность
- Создание письма в Outlook через 1С
- Регистр сведений ИсторияЗаписиОбъектов
- Право на добавление нового Контрагента.
- Выполнить процедуру модуля формы из внешней обработки. Нужен совет
- Ошибка с внешними источниками в 8.3.3
- БП, 4-ФСС, не попадают больничные
- Связать реквизит тип "Дата" с динамическим списком формы списка справочника