![]() |
#1 |
Участник
|
Не работает запрос на нескольких компаниях
Вот такой запрос почему-то не работает, проверял в SQL мониторе,
там в DataAreaId приходит '?'. Если вместо строки "dataAreaId = dataArea.Id" вставить dataAreaId = "DAT", то запрос отрабатывает. В dataAreaId правильное значение, во всяком случае проверка dataAreaId == "DAT" дает true. То есть получается что код компании в переменной и в константе - это разные вещи. У меня идей больше не осталось ![]() ... while select dataArea { dataAreaId = dataArea.Id; changecompany(dataAreaId) { while select purchLine order by purchId //запрос не работает ! { ... } } } |
|
![]() |
#2 |
Moderator
|
Как минимум, надо изменить запрос вот так:
PHP код:
__________________
Андрей. |
|
![]() |
#3 |
Участник
|
Поищите в руководстве разработчика по ключевому слову changecompany.
Увидите, что ещё неплохо бы сразу после смены компании сделать purchLine = null; Вы, кстати, не сказали, что именно у вас не работает |
|
![]() |
#4 |
Участник
|
Цитата:
Изначально опубликовано Atani
Поищите в руководстве разработчика по ключевому слову changecompany. Увидите, что ещё неплохо бы сразу после смены компании сделать purchLine = null; Вы, кстати, не сказали, что именно у вас не работает ![]() |
|