ЗУП, редакция 2.5 (2.5.25.4) Отчет СредняяЧисленностьРаботниковОрганизаций

Новая тема
"Почему отчет ЗУП СредняяЧисленностьРаботниковОрганизаций и его функция ПолучитьТаблицуЧисленностей() по одним и тем же входным данным выдают различные значения?

На сколько я понимаю, эта функция должна просто собрать запросы из наборов данных отчета во временные таблицы и выполнить один запрос, а там ведутся какие-то непонятные действия с текстом запроса, типа:

ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И ИСТИНА", "И РаботникиОрганизаций.Организация = &ГоловнаяОрганизация ");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИСТИНА КАК ВыборкаЕсть,", "ИСТИНКАКВыборкаЕсть,");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "(ИСТИНА) КАК ВыборкаЕсть,", "(ИСТИН)КАКВыборкаЕсть,");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИСТИНА)", "ИСТИН)");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИСТИНА", "СостояниеРаботниковОрганизаций.Организация = &ГоловнаяОрганизация ");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИСТИНКАКВыборкаЕсть,", "ИСТИНА КАК ВыборкаЕсть,");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "(ИСТИН)КАКВыборкаЕсть,", "(ИСТИНА) КАК ВыборкаЕсть,");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИСТИН)", "Организация = &ГоловнаяОрганизация)");"
Читают тему
(гостей: 1)

Быстрый переход