
Нашел, что выбивает в запросе данных физлица
|ВЫБРАТЬ
| ФИОФизЛицСрезПоследних.Фамилия,
| ФИОФизЛицСрезПоследних.Имя,
| ФИОФизЛицСрезПоследних.Отчество,
| РаботникиОрганизацийСрезПоследних.ТабельныйНомер,
| РаботникиОрганизацийСрезПоследних.Должность,
| РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации,
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид,
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия,
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер,
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи,
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан
|ИЗ
| (ВЫБРАТЬ Ссылка КАК ФизЛицо ИЗ Справочник.ФизическиеЛица ГДЕ Ссылка = &ФизЛицо) КАК ФизЛица
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаСреза, ФизЛицо = &ФизЛицо) КАК ФИОФизЛицСрезПоследних
| ПО ФизЛица.ФизЛицо = ФИОФизЛицСрезПоследних.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&ДатаСреза, ФизЛицо = &ФизЛицо) КАК ПаспортныеДанныеФизЛицСрезПоследних
| ПО ФизЛица.ФизЛицо = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ
| (ВЫБРАТЬ ПЕРВЫЕ 1
| РаботникиОрганизацийСрезПоследних.Сотрудник.Код КАК ТабельныйНомер,
| РаботникиОрганизацийСрезПоследних.Сотрудник.ФизЛицо КАК ФизЛицо,
| РаботникиОрганизацийСрезПоследних.Должность КАК Должность,
| РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации КАК ПодразделениеОрганизации
| ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаСреза, Сотрудник.ФизЛицо = &ФизЛицо И Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних
| ГДЕ
| РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
| УПОРЯДОЧИТЬ ПО
| ВЫБОР
| КОГДА РаботникиОрганизацийСрезПоследних.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы)
| ТОГДА 0
| ИНАЧЕ 1
| КОНЕЦ
| ) КАК РаботникиОрганизацийСрезПоследних
| ПО ФизЛица.ФизЛицо = РаботникиОрганизацийСрезПоследних.Физлицо
где
ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан
- неограниченная строка. Какбе интернет подсказывает, что SQL может выдавать такие ошибки если в запросе участвуют поля неогр. длины, для устранения нужно использовать ВЫРАЗИТЬ. Оно как бы лечится, но ведь конфа типовая. Специально проверил у другого клиента, у него тоже MS SQL - в запросе данных физлица такой ошибки нет. Может кто сталкивался с такой проблемой?