Кошка-зима. Умная, смелая и вежливая (zuiki) wrote,
Кошка-зима. Умная, смелая и вежливая
zuiki

  • Mood:

Работа/1С: Фигня вышла

Надо в запросе переопределять значение переменной.
Раньше как было? Есть документ. У него есть шапка и табличная часть. В табличной части есть некий реквизит. Нас интересует значение некоторого атрибута этого реквизита. Пишем:

НекаяПеременная=Документ.ВидДокумента.РеквизитТабличнойЧасти.Атрибут;

А теперь в шапке появился реквизит того же типа, что и значение некоторого атрибута некоего реквизита табличной части. И если у этого шапочного реквизита задано значение, оно перекрывает атрибут из табличной части.
Казалось бы, пишем:

НекаяПеременная=Документ.ВидДокумента.РеквизитШапки,
Документ.ВидДокумента.РеквизитТабличнойЧасти.Атрибут;

Однако, фигу. Пустое значение тоже считается =( Поэтому до атрибутов табличных реквизитов дело даже не доходит.
Ну я-то ладно, я могу завести отдельную переменную для реквизита шапки, а результаты запроса запихать в таблицу и шариться уже по ней. А Тимофею-то надо это добро в отчет выводить, со всеми группировками и итогами по ним.

...хорошо, что не мне =)
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments