|
Как-то странно отрабатывает запрос... | ☑ | ||
---|---|---|---|---|
0
пыхтачокк
03.10.12
✎
14:10
|
Никак не могу понять в чем дело. В запросе есть поле "Подразделение" - ссылка на элемент справочника "ПодразделенияОрганизации". У элемента имеется реквизит "ШаблонПроводки". По коду счета дебета шаблона проводки подразделения необходимо определить какое число в колонке проставлять (вместо кода счета). Минутное дело казалось бы... Внедряю такой кусок в запрос:
ВЫБОР КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "08.08" ТОГДА "1" КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "25" ТОГДА "3" КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "26" ТОГДА "4" КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "44.02" ТОГДА "5" ИНАЧЕ "" КОНЕЦ Запускаю. Вот что вижу Подразделение1 1 Подразделение2 3 Подразделение3 4 Подразделение4 Подразделение5 Подразделение6 4 Окей. Бухи не у всех подразделений проставили шаблоны! Влезаю в косячные элементы и вижу что шаблоны таки проставлены. Ладно, думаю, второй колонкой выведу счет дебета. Получаю такое: Подразделение1 1 08.08 Подразделение2 3 25 Подразделение3 4 26 Подразделение4 26 Подразделение5 26 Подразделение6 4 26 Странно... Проверил ссылку на шаблон у подразделений 3-6: у всех на один и тот же элемент. Почему ж тогда четвёрочки не проставились у подразделений 4 и 5? |
|||
1
DrShad
03.10.12
✎
14:11
|
выкинь свой кусок и напиши нормально
|
|||
2
mikecool
03.10.12
✎
14:12
|
(0) патамушто - ИНАЧЕ
|
|||
3
пыхтачокк
03.10.12
✎
14:17
|
(1) очень информативно. чем этот кусок плох?
(2) ИНАЧЕ - не срабатывает даже если я туда ставлю например "222" - просто пустое место |
|||
4
пыхтачокк
03.10.12
✎
14:18
|
+(3) т.е.
ВЫБОР КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "08.08" ТОГДА "1" КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "25" ТОГДА "3" КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "26" ТОГДА "4" КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "44.02" ТОГДА "5" ИНАЧЕ "222" КОНЕЦ все равно получается Подразделение1 1 Подразделение2 3 Подразделение3 4 Подразделение4 Подразделение5 Подразделение6 4 не в этом дело. |
|||
5
mikecool
03.10.12
✎
14:18
|
(4) ИНАЧЕ ТАМ NULL ))
|
|||
6
DrShad
03.10.12
✎
14:19
|
[КОГДА Подразделение.ШаблонПроводки.СчетДт.Код = "08.08"] это копрокод
|
|||
7
mikecool
03.10.12
✎
14:19
|
счета в шаблонах проверь
|
|||
8
hhhh
03.10.12
✎
14:19
|
(3) наверно не запрос, а то что вы ниже от нас скрыли. Вывод результата запроса где.
|
|||
9
пыхтачокк
03.10.12
✎
14:20
|
(7) проверял. одни и те же.
|
|||
10
mikecool
03.10.12
✎
14:23
|
(9) Подразделение.ШаблонПроводки.СчетДт - что то из этого null, выведи их в отдельные поля и думаю все увидишь
|
|||
11
пыхтачокк
03.10.12
✎
14:25
|
(10) Уффф... смотрим внимательно
Подразделение1 1 08.08 Подразделение2 3 25 Подразделение3 4 26 Подразделение4 26 <---это NULL ? Подразделение5 26 <---это NULL ? Подразделение6 4 26 вторая колонка - и есть Подразделение.ШаблонПроводки.СчетДт, отдельной колонкой |
|||
12
mikecool
03.10.12
✎
14:26
|
(11) пля, ну я тогда хз... батюшку вызови, чтоле
|
|||
13
пыхтачокк
03.10.12
✎
14:28
|
(12) вот и застрял на этом парадоксе... может и правда копрокод плохо отрабатывает... буду ковырять
|
|||
14
DrShad
03.10.12
✎
14:30
|
сравнивай не на код, а
СчетДт В Иерархии Значение(ПланыСчетовСсылка.Хозрасчетный.<ИмяСчета>) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |