Печатная форма УТ 11.0 Рисую дополнительную нестандартную форму ТОРГ12 для Реализации. В табличную часть Товаров Реализации добавились 2 числовых поля "Мест" и "ВМесте". Данные из документа получаю из штатной функции ПолучитьДанныеДляПечатнойФормыТОРГ12(). Насколько я понимаю поля нужно добавить в запрос, но монструозная конструкция со слияниями и внешними таблицами разгребается с трудом. Она либо матерится на разное количество полей при слиянии (пробовал подогнать - не выходит). Не ткнете моськой в правильное место в запросе? Сам запрос в 1 посте. |
Листинг функции в файлике [url]https://yadi.sk/i/einhBVHSpzUKZ[/url] |
По логике переменную нужно воткнуть в запрос по табличным частям, но там стоит Объеденить все (товары и запасы) |
И кто бы натолкнул на мысль? |
Поднимем |
(4) поставь точку останова на запрос.выполнить() возьми запрос поправь как тебе надо и используй его вместо типового. и тебе проще и типовой механизм не сломаешь |
То есть после останова закинуть текст запроса в конструктор и там добавить пару полей? Попробую! Спасибо!! |
Не помогло. Точка останова не срабатывает почему то но текст запроса я получил. Но то что пропускает конструктор не проходит в программе. Вот пример : Запрос = Новый Запрос(" |//////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаВВалютеРегл.ДокументСсылка КАК ДокументСсылка, | ТаблицаВВалютеРегл.НомерСтроки КАК НомерСтроки, | ТаблицаВВалютеРегл.Сумма КАК Сумма, | ТаблицаВВалютеРегл.СуммаНДС КАК СуммаНДС | |ПОМЕСТИТЬ ВТ_ТаблицаКорректировок |ИЗ | &ТаблицаВВалютеРегл КАК ТаблицаВВалютеРегл |; |//////////////////////////////////////////////////////////////////////////// | |ВЫБРАТЬ | ТаблицаТовары.Ссылка КАК Ссылка, | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.Упаковка КАК Упаковка, | МАКСИМУМ(ТаблицаТовары.НомерСтроки) КАК НомерСтроки | ТаблицаТовары.Вместе КАК АВместе, | ТаблицаТовары.Мест КАК АМест | |ПОМЕСТИТЬ ВтТовары |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка В (&МассивДокументов) | |СГРУППИРОВАТЬ ПО | ТаблицаТовары.Ссылка, | ТаблицаТовары.Номенклатура, | ТаблицаТовары.Характеристика, | ТаблицаТовары.Упаковка | |ИНДЕКСИРОВАТЬ ПО | Ссылка, | Номенклатура, | Характеристика, | Упаковка |; Непонятно почему отладчик проскакивает, но по логике в &МассивДокументов попадает документ ссылка а Мест и ВМесте поля таблицы Товары - так какого он их не принимает? |
воспользуйся обработкой Отладка анешней печатной формы на is былв вроде |
1.отладчик проскакивает скорее всего потому что у тебя сервер и не включена отладка 2. нижний запрос не мог конструктор пропустить, там группироваки не все |
Спасибо за ответы! Честно говоря не было времени побеждать здоровый запрос, поэтому обошлось дополнительным маленьким. А листинг из 7 поста только кусок. А где на сервере врубить отладку? |
[quote=Pursh;41601180]А где на сервере врубить отладку?[/quote] обратитесь к специалисту |
Текущее время: 06:26. Часовой пояс GMT +3. |