|
Вывод результата СКД на форму | ☑ | ||
---|---|---|---|---|
0
Len1vec
26.05.16
✎
13:38
|
Добрый день. Подскажите, пожалуйста.
Есть внешний отчет. С помощью СКД получаю Результат. Создал форму отчета, на которой вводится Номенклатура и выводится результат. В консоли запросов - результат отображается, а вот на форме тонкого клиента не отображается. В чем мой косяк? Форма отчета включает командные панели, реквизит Номенклатура и Результат (Путь к данным = Результат (Тип = Табличный документ)). По внешнему отчету: Реквизит: номенклатура Таб. части: нет Формы: Форма отчета Макет: ОсновнаяСхемаКомпоновкиДанных |
|||
1
Nuobu
26.05.16
✎
13:45
|
(0) Покажешь код?
|
|||
2
Len1vec
26.05.16
✎
13:49
|
(1) Но кроме кода запроса ничегошечки нет...и это не правильно, да?)
ВЫБРАТЬ СпецификацииУпрУчет.Ссылка КАК ТехКартаПродукции ПОМЕСТИТЬ ПолучитьТехКартыНоменклатуры ИЗ Справочник.СпецификацииУпрУчет КАК СпецификацииУпрУчет ГДЕ СпецификацииУпрУчет.Владелец = &Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПолучитьТехКартыНоменклатуры.ТехКартаПродукции.Владелец КАК Номенклатура, СпецификацииУпрУчет.Ссылка КАК ТехКартаГотовойПродукции ПОМЕСТИТЬ ТехКартаГотоваяПродукция ИЗ ПолучитьТехКартыНоменклатуры КАК ПолучитьТехКартыНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииУпрУчет КАК СпецификацииУпрУчет ПО ПолучитьТехКартыНоменклатуры.ТехКартаПродукции = СпецификацииУпрУчет.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СпецификацииУпрУчетЗаготовки.Номенклатура, СпецификацииУпрУчетЗаготовки.Ссылка КАК ТехКартаЗаготовки ПОМЕСТИТЬ ТехКартаЗаготовка ИЗ ПолучитьТехКартыНоменклатуры КАК ПолучитьТехКартыНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииУпрУчет.Заготовки КАК СпецификацииУпрУчетЗаготовки ПО ПолучитьТехКартыНоменклатуры.ТехКартаПродукции.Ссылка = СпецификацииУпрУчетЗаготовки.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПолучитьТехКартыНоменклатуры.ТехКартаПродукции.Владелец КАК Номенклатура, ТехКартаГотоваяПродукция.ТехКартаГотовойПродукции, ТехКартаЗаготовка.ТехКартаЗаготовки ИЗ ПолучитьТехКартыНоменклатуры КАК ПолучитьТехКартыНоменклатуры, ТехКартаГотоваяПродукция КАК ТехКартаГотоваяПродукция, ТехКартаЗаготовка КАК ТехКартаЗаготовка ГДЕ ТехКартаГотоваяПродукция.ТехКартаГотовойПродукции.Ссылка = ТехКартаЗаготовка.ТехКартаЗаготовки.Ссылка СГРУППИРОВАТЬ ПО ПолучитьТехКартыНоменклатуры.ТехКартаПродукции.Владелец, ТехКартаГотоваяПродукция.ТехКартаГотовойПродукции, ТехКартаЗаготовка.ТехКартаЗаготовки |
|||
3
Len1vec
26.05.16
✎
13:50
|
(1) мои действия:
1. Создал внешний отчет и реквизитом "Номенклатура" 2. С помощью СКД сделал запрос 3. Сделал форму отчета, на которую должен выводиться резуьтат |
|||
4
RomanYS
26.05.16
✎
13:52
|
Код как минимум нужен чтобы передать параметр с формы в СКД
|
|||
5
Len1vec
26.05.16
✎
13:53
|
(4) в запросе СКД это "СпецификацииУпрУчет.Владелец = &Номенклатура"
|
|||
6
RomanYS
26.05.16
✎
13:57
|
(5) Сейчас у тебя &Номенклатура не установлено, поэтому результат пустой. Чтобы установить - нужно написать код на событие приИзменении элемента формы
|
|||
7
Len1vec
26.05.16
✎
14:06
|
(6) дак результат пустой на форме отчета, а в консоли запросов все отрабатывает. Я не понимаю, как результат скд корректно вывести на форму отчета.
Файл на скачиваение с ргхоста: http://rgho.st/6YpBNjZKm |
|||
8
RomanYS
26.05.16
✎
14:08
|
(7) осознай (5) и гугли "программно установить параметр СКД"
|
|||
9
hhhh
26.05.16
✎
14:11
|
(8) зачем программно? включить этот параметр в пользовательские настройки. А форму вообще выкинуть за ненадобностью.
|
|||
10
RomanYS
26.05.16
✎
14:16
|
(9) Это понятно :)
Но ТС не справшивает "как сделать правильно?", он говорит "у меня есть форма, реквизит и СКД..." |
|||
11
Len1vec
26.05.16
✎
14:49
|
(9) благодарю! (10) спасибо за помощь и Вам!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |