![]() |
|
Пустые поля в СКД | ☑ | ||
---|---|---|---|---|
0
DCKiller
03.09.15
✎
21:03
|
Бухгалтерия 3.0, есть запрос вида
ВЫБРАТЬ ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты) КАК Заимодавец, ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Справочник.ДоговорыКонтрагентов) КАК ДоговорЗайма, ХозрасчетныйОстаткиИОбороты.Счет КАК Счет ПОМЕСТИТЬ ВТ_66 ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, День, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет66), &Субконто, Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток = 0 ИНДЕКСИРОВАТЬ ПО Заимодавец, ДоговорЗайма ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ВЫРАЗИТЬ(ХозрасчетныйОбороты.Субконто1 КАК Справочник.Контрагенты) КАК Контрагент, ВЫРАЗИТЬ(ХозрасчетныйОбороты.Субконто2 КАК Справочник.ДоговорыКонтрагентов) КАК ДоговорЗайма, ХозрасчетныйОбороты.КорСчет КАК КорСчет, ХозрасчетныйОбороты.Период КАК ДатаЗакрытия, ВЫБОР КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&Счет66_23) ТОГДА ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт ИНАЧЕ 0 КОНЕЦ КАК СуммаЗайма, ВЫБОР КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&Счет66_24) ТОГДА ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт ИНАЧЕ 0 КОНЕЦ КАК СуммаПроцента, ХозрасчетныйОбороты.Валюта КАК Валюта ПОМЕСТИТЬ ВТ_76 ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты( {(&НачалоПериода)}, {(&КонецПериода)}, День, Счет В ИЕРАРХИИ (&Счет76_29), &Субконто, Организация = &Организация И Субконто1 В (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ_66.Заимодавец ИЗ ВТ_66 КАК ВТ_66 ГДЕ ВТ_66.Счет В ИЕРАРХИИ (&Счет66_23)) И Субконто2 В (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ_66.ДоговорЗайма ИЗ ВТ_66 КАК ВТ_66 ГДЕ ВТ_66.Счет В ИЕРАРХИИ (&Счет66_23)), КорСчет В ИЕРАРХИИ (&Счет66), &Субконто) КАК ХозрасчетныйОбороты ИНДЕКСИРОВАТЬ ПО Контрагент, ДоговорЗайма, КорСчет, Валюта ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка КАК Договор, ВЫРАЗИТЬ(ДоговорыКонтрагентовДополнительныеРеквизиты.Значение КАК Справочник.Контрагенты) КАК Агент ПОМЕСТИТЬ ВТ_Агенты ИЗ Справочник.ДоговорыКонтрагентов.ДополнительныеРеквизиты КАК ДоговорыКонтрагентовДополнительныеРеквизиты ГДЕ ДоговорыКонтрагентовДополнительныеРеквизиты.Ссылка В (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ_66.ДоговорЗайма ИЗ ВТ_66 КАК ВТ_66 ГДЕ ВТ_66.Счет В ИЕРАРХИИ (&Счет66_23)) И ДоговорыКонтрагентовДополнительныеРеквизиты.Свойство = &СвойствоАгент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_76.Контрагент КАК Контрагент, ВТ_Агенты.Агент КАК Агент, ВТ_76.ДоговорЗайма КАК ДоговорЗайма, ВТ_76.ДатаЗакрытия КАК ДатаЗакрытия, СУММА(ВТ_76.СуммаЗайма) КАК СуммаЗайма, СУММА(ВТ_76.СуммаПроцента) КАК СуммаПроцента, ВТ_76.Валюта КАК Валюта ИЗ ВТ_Агенты КАК ВТ_Агенты ЛЕВОЕ СОЕДИНЕНИЕ ВТ_76 КАК ВТ_76 ПО (ВТ_76.ДоговорЗайма = ВТ_Агенты.Договор) СГРУППИРОВАТЬ ПО ВТ_76.Контрагент, ВТ_76.ДоговорЗайма, ВТ_76.ДатаЗакрытия, ВТ_76.Валюта, ВТ_Агенты.Агент Когда этот запрос выполняется в консоли, то там все поля заполнены. Когда в СКД - заполнено почему-то только поле "Агент", а все остальные почему-то пустые! В чем проблема? Как заставить СКД выводить то, что она обязана вывести, а не то, что ей хочется? |
|||
1
Cyberhawk
03.09.15
✎
21:55
|
Воспользуйся ИР и посмотри на текст запроса, который будет на выходе СКД
|
|||
2
DCKiller
04.09.15
✎
06:08
|
(1) Что за ИР?
|
|||
3
Брегорьян
04.09.15
✎
06:10
|
консоль СКД тоже так умеет
|
|||
4
Брегорьян
04.09.15
✎
06:11
|
>ПО (ВТ_76.ДоговорЗайма = ВТ_Агенты.Договор)
от тут ложь по всем строкам |
|||
5
DCKiller
04.09.15
✎
06:12
|
Есть консоль с СКД для управляемого приложения?
|
|||
6
Брегорьян
04.09.15
✎
06:13
|
(5) конечно. прямо на ИТС
|
|||
7
DCKiller
04.09.15
✎
06:23
|
(6) В той, которую я оттуда взял, отладки СКД нет.
|
|||
8
Брегорьян
04.09.15
✎
06:26
|
(7) а схема результата, в которой есть текст окончательного запроса. или как это дело там называется...
|
|||
9
DCKiller
04.09.15
✎
06:29
|
(8) Вот и мне было бы тоже интересно, "как это дело там называется"... :)
|
|||
10
Брегорьян
04.09.15
✎
06:35
|
||||
11
DCKiller
04.09.15
✎
07:39
|
Путем отладочной консоли запросов удалось установить, что параметр Сче76_29 почему-то не устанавливается. Но ведь в СКД этот параметр установлен! Почему запрос, который получается на выходе, его не видит? С другими-то параметрами проблем нет.
|
|||
12
DCKiller
04.09.15
✎
08:26
|
Короче, забил на этот параметр, передал его в запрос напрямую, через ЗНАЧЕНИЕ (счет предопределенный). Но все-таки интересно, с чего у СКД такая избирательность...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |