v7: Соединение таблиц в стандартном запросе 1С v7/7 ? #606265


#0 by dimm7310
В отчете есть запрос Есть справочник Прайс_Лист - у которого есть реквизит - Товар (справочник.Номенклатура) Нужно переделать группировку отчета - по справочнику Прайс_Лист . Т.е нужно делать соединение по Справочник.Прайс_лист.Товар = Справочник.Цены.Владелец Напомните как это правильно сделать в запросе. пробовал так: но выходит ерунда Переписывать на 1С++ прямой запрос не хочется.
#1 by andrewks
8-шник?
#2 by andrewks
чё-то я не понял хитроопость финта "Нужно переделать группировку отчета - по справочнику Прайс_Лист" и Номенклатура    = Справочник.Прайс_лист.Товар,Справочник.Цены.Владелец;
#3 by dimm7310
не в этом дело, в последние годы если и делал, то только на прямых запросах. если переписывать на прямой запрос, то придется переделывать обработку группировки цен
#4 by andrewks
соединение в 7-ке кривое. или смирись, или переделывай. только я так и не понял, что ты хочешь изменить, может, и взлетит штатно, если объяснишь
#5 by dimm7310
нужно перебирая элементы справочника.Прайс_лист  получать значения цен в группировке второго уровня
#6 by dimm7310
up
#7 by Boroda
Сделай еще один запрос чисто по Справочник.Прайс_лист.Товар. Потом по этому запросу получи товар и его включи в предыдущий: рез = запрос.Получить(товар). Если рез = 0 - значит  ецен нет, пропускаем вывод цен. Ну, как-то так...
#8 by andrewks
ну, например, так:
#9 by dimm7310
пожалуй проще переписать на прямой запрос
#10 by Sserj
Наверно проще Цены запросом запихать в ТЗ и обходить уже ее как вторую группировку а первой запрос по прайс листу.
#11 by andrewks
а чем не устроило ?
#12 by 0xFFFFFF
самое прикольное "оценивать" задачи на 7.7, когда в ней уже не ковырял длительное время. Думаешь, что сделаешь за полчаса - выходит пять :)
#13 by vladko
в вполне рабочий код. Он отличается группировкой от , где конечно она была не правильна
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С