обычный запрос к справочнику возвращает разные значения из одних и тех же данных
если база развёрнута в виде DBF, то этот запрос возвращает одно значение из реквизита ШПЗ_МСФО
если эта же база развёрнута в виде MS SQL 2000, то этот же запрос из этих же данных возвращает другое значение из реквизита ШПЗ_МСФО
сам реквизит ШПЗ_МСФО переодический
Запрос = СоздатьОбъект("Запрос");
ТЗ = "//{{ЗАПРОС(Сотрудники)
|Период с ВыбНачПериода по ВыбКонПериода;
| Сотрудник = Справочник.Сотрудники.ТекущийЭлемент;
|СостояниеФизлица = Справочник.Сотрудники.СостояниеФизлица;
| Подразделение = Справочник.Сотрудники.Подразделение;
| ШПЗ = Справочник.Сотрудники.МестоРаботы.ШПЗ;
| ШПЗ_МСФО = Справочник.Сотрудники.МестоРаботы.ШПЗ_МСФО;
|Условие(
| (СостояниеФизлица = Перечисление.СостояниеФизлица.СотрудникОсновной) ИЛИ
| (СостояниеФизлица = Перечисление.СостояниеФизлица.ВременноНеРаботает)
| );
|Группировка Сотрудник без Групп;";
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТЗ) = 0 Тогда
Возврат;
КонецЕсли;
ПОКА Запрос.Группировка(1) = 1 Цикл
Сч = Сч + 1;
Состояние(Сч);