Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 21:12

Печатная форма для документа Зарплата к выплате организаций, ЗиК,ред. 2.5

Автор ppkmlite, 09 мар 2015, 22:39

0 Пользователей и 1 гость просматривают эту тему.

ppkmlite

Здравствуйте. Создаю внешнюю печатную форму для документа Зарплата к  выплате организаций. Нужно вывести паспортные данные физ лиц. Делаю  запрос к рс паспортные данные физ лиц.Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия,
        |    ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер,
        |    ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо.Ссылка,
        |    ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид
        |ИЗ
        |    РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних КАК ПаспортныеДанныеФизЛицСрезПоследних
        |ГДЕ
        |    ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо = &ФизЛицо";

    Запрос.УстановитьПараметр("ФизЛицо",ссылканаобъект.Зарплата.;


Вопрос, как установить параметр к запросу из регистра сведений, чтобы  выводились данные по физ лицу, выбранному в документе?! Физ лицо  находится в тч документа-Зарплата к выплате организаций, но в выпадающем  списке  Запрос.УстановитьПараметр("ФизЛицо",Ссылканаобъект.Зарплата.-----не  выходит физлицо. Если вручную прописываю
Запрос.УстановитьПараметр("ФизЛицо",ссылканаобъект.Зарплата.физлицо -поле объекта не обнаружено

Luzer1C

Тут ТЧ "Зарплата"... Это ТЧ с набором строк.
Можно попробовать для примера сделать в цикле:
Для каждого СтрокаТЧ Из СсылкаНаОбъект.Зарплата Цикл
Запрос
...
Запрос.УстановитьПараметр("ФизЛицо", СтрокаТЧ.ФизЛицо);
КонецЦикла

Это пример для понимания. По-хорошему так делать нельзя. Делать нужно через левое соединение ТЧ документа и РС ПаспортныеДанныеФизЛиц
Халамбалам.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск