W
wl11
Приветствую всех!!!
Такая есть проблема в 1с 8.1 ЗУП.
Может кто знает как "вытащить" паспортные данные по сотруднику, ФИО которого забито в строке документа ЗарплатаКВыплатеОрганизаций.
===========
Подробнее
Нужно достать паспортные данные (серия и номер) работника, заведенного в документе ЗарплатаКВыплатеОрганизаций.
Я обращаюсь к регисру сведений ПаспортныеДанныеФизлиц запросом, "скармливая" в него в качестве параметров ФИО струдника из зарплатыКВыплате. Все хорошо, пока в ведомости не появляются полныетески (Фамилия Имя и Отчество совпадают до буквы). Тогда запрос помещает в выбоку даыыне первого попавшегося сотрудника с таким ФИО. А остальной игнгрируется.
Может я как-то неправильно написал сам запрос. Или нужно в нем установить параметры?
Текст запроса:
запрос=новый запрос;
запрос.УстановитьПараметр("ФизЛицо",сотр);
запрос.Текст=
"ВЫБРАТЬ
| ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо,
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер
|ИЗ
| РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(, ФизЛицо = &физлицо) КАК ПаспортныеДанныеФизЛицСрезПоследних";
выборка=запрос.Выполнить().Выбрать();
выборка.Следующий();
о_серия = Выборка.ДокументСерия;
о_номер = Выборка.ДокументНомер;
Ведь, когда строка добавляется в документ из справочника сотрудников или другого документа, паспортные данные тянутся тоже и в дальнейшем учете 1С не путает их.
Подскажите, кто знает как до них добраься?
Такая есть проблема в 1с 8.1 ЗУП.
Может кто знает как "вытащить" паспортные данные по сотруднику, ФИО которого забито в строке документа ЗарплатаКВыплатеОрганизаций.
===========
Подробнее
Нужно достать паспортные данные (серия и номер) работника, заведенного в документе ЗарплатаКВыплатеОрганизаций.
Я обращаюсь к регисру сведений ПаспортныеДанныеФизлиц запросом, "скармливая" в него в качестве параметров ФИО струдника из зарплатыКВыплате. Все хорошо, пока в ведомости не появляются полныетески (Фамилия Имя и Отчество совпадают до буквы). Тогда запрос помещает в выбоку даыыне первого попавшегося сотрудника с таким ФИО. А остальной игнгрируется.
Может я как-то неправильно написал сам запрос. Или нужно в нем установить параметры?
Текст запроса:
запрос=новый запрос;
запрос.УстановитьПараметр("ФизЛицо",сотр);
запрос.Текст=
"ВЫБРАТЬ
| ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо,
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия
| ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер
|ИЗ
| РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(, ФизЛицо = &физлицо) КАК ПаспортныеДанныеФизЛицСрезПоследних";
выборка=запрос.Выполнить().Выбрать();
выборка.Следующий();
о_серия = Выборка.ДокументСерия;
о_номер = Выборка.ДокументНомер;
Ведь, когда строка добавляется в документ из справочника сотрудников или другого документа, паспортные данные тянутся тоже и в дальнейшем учете 1С не путает их.
Подскажите, кто знает как до них добраься?