Ведомость по контрагентам ТиС
30.07.2008
17:24
#1
"ТиС 77, релиз 947.
Внес небольшое изменение в модуль отчета Ведомость по контрагентам для подсчета дней просрочки оплаты. Проблема в том, что в одной базе отчет работает, а в другой, абсолютно идентичной - нет: программа выдает сообщение о том, что не обнаружено поле агрегетного объекта(ДатаОплаты).
Вот фрагмент измененного кода:
ПечТекстСтроки = глПредставлениеДокумента(ПечТекстСтроки)+
" (" + СокрЛП(глИнформацияПоДокументуВЖурнале(ПечТекстСтроки)) + ")"
+РазделительСтрок+?(ПечТекстСтроки.Вид()="Реализация","Дата оплаты: "+ПечТекстСтроки.ДатаОплаты,"""")
+РазделительСтрок+"Кол-во дней просрочки:"+(Число(ДатаКонца-ПечТекстСтроки.ДатаОплаты));"
Внес небольшое изменение в модуль отчета Ведомость по контрагентам для подсчета дней просрочки оплаты. Проблема в том, что в одной базе отчет работает, а в другой, абсолютно идентичной - нет: программа выдает сообщение о том, что не обнаружено поле агрегетного объекта(ДатаОплаты).
Вот фрагмент измененного кода:
ПечТекстСтроки = глПредставлениеДокумента(ПечТекстСтроки)+
" (" + СокрЛП(глИнформацияПоДокументуВЖурнале(ПечТекстСтроки)) + ")"
+РазделительСтрок+?(ПечТекстСтроки.Вид()="Реализация","Дата оплаты: "+ПечТекстСтроки.ДатаОплаты,"""")
+РазделительСтрок+"Кол-во дней просрочки:"+(Число(ДатаКонца-ПечТекстСтроки.ДатаОплаты));"
30.07.2008
20:21
#2
> программа выдает сообщение о том, что не обнаружено поле агрегетного объекта(ДатаОплаты).
Так в чем проблема? Полазить в отладчике или трассировку в отчете подзапустить и проверить ВидДокумента(), там явно когда-то проскальзывает НЕ Реализация...
А тогда оператор +?(ПечТекстСтроки.Вид()="Реализация","Дата оплаты: "+ПечТекстСтроки.ДатаОплаты,") скорее всего и не сработает. В 7.7 условие проверяется и выполняется ПОЛНОСТЬЮ.
Так в чем проблема? Полазить в отладчике или трассировку в отчете подзапустить и проверить ВидДокумента(), там явно когда-то проскальзывает НЕ Реализация...
А тогда оператор +?(ПечТекстСтроки.Вид()="Реализация","Дата оплаты: "+ПечТекстСтроки.ДатаОплаты,") скорее всего и не сработает. В 7.7 условие проверяется и выполняется ПОЛНОСТЬЮ.
Читают тему
(гостей: 1)