Обработка для 1С ЗУп 8.1

Тема в разделе "1C и всё что с ней связано", создана пользователем wl11, 13 ноя 2008.

  1. wl11

    wl11 Гость

    Приветствую всех!!!


    Такая есть проблема в 1с 8.1 ЗУП.
    Может кто знает как "вытащить" паспортные данные по сотруднику, ФИО которого забито в строке документа ЗарплатаКВыплатеОрганизаций.

    ===========
    Подробнее

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

    |ИЗ
    | РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(, ФизЛицо = &физлицо) КАК ПаспортныеДанныеФизЛицСрезПоследних";

    выборка=запрос.Выполнить().Выбрать();
    выборка.Следующий();
    о_серия = Выборка.ДокументСерия;
    о_номер = Выборка.ДокументНомер;


    Ведь, когда строка добавляется в документ из справочника сотрудников или другого документа, паспортные данные тянутся тоже и в дальнейшем учете 1С не путает их.
    Подскажите, кто знает как до них добраься? :(
     
  2. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Ну попробуй вытянуть еще что-то типа Справочник.Ссылка, они уникальны для каждого объекта
     
Загрузка...

Поделиться этой страницей