Как запросом найти два документа с одинаковыми ТЧ? #636413


#0 by suvolod
Есть два документа - Приходная и Расходная накладные, табличные части этих двух доков по Номенклатуре совпадают, и мне известна ссылка на приходную накладную. По этому доку я пишу следующий запрос: Запрос.Текст = Теперь мне нужно как-то найти расходную накладную, у которой табличная часть, свернутая по номенклатуре, полностью совпадает с приходным документом.. Как это сделать?
#1 by Нуф-Нуф
соедини с таким же запросом по реализации
#2 by Нуф-Нуф
6 лет на форуме. ты чем занимался все это время?
#3 by suvolod
Пример можешь привести.. не могу догнать что ты предлагаешь сделать
#4 by Нуф-Нуф
а нее. тут чет похитрее надо
#5 by kotletka
из бани откинулся ?))
#6 by Нуф-Нуф
я и не был в бане
#7 by suvolod
вот и я про тоже...
#8 by Нуф-Нуф
просто я настоящий мужик. я себе лайф в настройках отключил нахер
#9 by suvolod
ВЫБРАТЬ    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары заготовку по твоему исходному предложению написал... правда толку от нее мало.
#10 by Ranger_83
А для чего это нужно?Извилины размять или по делу?
#11 by suvolod
По делу. УТ 10.3, достаточно сильно переписанная. Ежедневно делается т.н. "продажа собственной фирме", товар по РТиУ продается собственной дочке, затем эта дочка приходует товар, и только затем через отчет о розничных продажах продает ее конечному покупателю. Есть определенные проблемы с оформлением возвратов - ведь при возврате товара от покупателя нужно будет "прогнать обратно" и возвраты и по собственным фирмам. Хочу это дело автоматизировать. Документ поступления по дочке вытягиваю из регистра ПартииТоваровНаСкладах по ОРП, и по найденному доку поступления - хочу однозначно определить док реализации от исходной организации дочке. Конечно, можно привязаться просто к дате и сумме документа (по РТиУ и ПТиУ они должны совпадать), но, чтобы гарантированно исключить случайные совпадения, хочу еще делать и проверку по номенклатуре, указанной в табличной части. Это и будет чем-то вроде первичного ключа для сопоставления документов
#12 by kotletka
запросом заипешься, для начала бы отобрал все расходники в которых количество строк совпадает с приходником (+ ограничение по датам) и номенклатура в массиве, а потом в цикле сравнивал
#13 by Ranger_83
А как же механизм ввода на основании?
#14 by suvolod
Так сделать можно конечно - отобрать подходящие доки, отсортировать ТЧ и сравнивать, но хотелось все одним запросом  получить Нет механизма ввода на основании. Генерация документов по операции "Продажа собственной фирме" выполняется без установки документа основания. Так было когда-то прописано в этой обработке.
#15 by XLife
чой-то?
#16 by Нуф-Нуф
перевел в рубли время, которое тратил в лайф-ветках.
#17 by XLife
ты не фикси?
#18 by Нуф-Нуф
щас нет
#19 by Нуф-Нуф
ВЫБРАТЬ    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ВЫБРАТЬ ВЫБРАТЬ
#20 by Нуф-Нуф
не претендует на оптимальность, но все что смог придумать за 5 мин
#21 by Нуф-Нуф
с вас 2000 руб
#22 by Alex S D
лол, лайф отключил, теперь в тематических компенсируешь?) в туалет то тоже уже не ходишь?) посчитай время))
#23 by Нуф-Нуф
в тематике - только по теме :) все чотко
#24 by Alex S D
ок, извини, что отвлек_)
#25 by suvolod
Спасибо, сейчас свой вариант домыслю.. и с твоим сравню :)
#26 by kotletka
))) улыбнуло
#27 by kotletka
к
#28 by Нуф-Нуф
давай твой вариант :)
#29 by suvolod
застрял с запросом.. завтра буду дорешивать. В любом случае - спасибо за твой вариант
#30 by Нуф-Нуф
у себя попробовал - работает
#31 by XLife
мож тебя по всем никам в баню отправить... так еще больше бабла рубить будешь
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям