helpf.pro
Регистрация

v8: Подтверждающие Документы

Evgeniy_x
19.10.2012 10:59Прочитано: 2182
Для печатной формы нужно вывести паспорт контрагента.
Подвох в том что это список Подтверждающих документов,
Как из него получить только паспорт?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
19.10.2012 11:46Ответ № 1
(0) Evgeniy_x, этой общий вопрос, на него ответить не реально, давай конкретику (где хранится, как, что за конфигурация)
Evgeniy_x
19.10.2012 13:10Ответ № 2
короче вот так:

Код 1C v 8.х
 
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| ПодтверждающиеДокументы.Ссылка КАК Документ,
| ПодтверждающиеДокументы.КемВыдан КАК ДокументКемВыдан,
| ПодтверждающиеДокументы.ДатаВыдачи КАК ДокументДатаВыдачи,
| ПодтверждающиеДокументы.ВидПодтверждающегоДокумента КАК ВидДокумента
|ИЗ
| Справочник.ПодтверждающиеДокументы КАК ПодтверждающиеДокументы
|ГДЕ
| ПодтверждающиеДокументы.Владелец = &Владелец
| И ПодтверждающиеДокументы.Текущий = ИСТИНА
|";
Запрос.УстановитьПараметр("Владелец", ДокументОбъект.Заказчик);
ВыборкаДокументов = Запрос.Выполнить().Выбрать();
Если ВыборкаДокументов.Количество()=0 Тогда
ОбластьМакета.Параметры.ЗаказчикДокумент = "_________________";
ОбластьМакета.Параметры.ЗаказчикДокументКемВыдан = "___________";
ОбластьМакета.Параметры.ЗаказчикДокументДатаВыдачи = "___________";
Иначе
ВыборкаДокументов.Следующий();
ОбластьМакета.Параметры.ЗаказчикДокумент = Строка(ВыборкаДокументов.ВидДокумента) + ": " + ВыборкаДокументов.Документ;
ОбластьМакета.Параметры.ЗаказчикДокументКемВыдан = ВыборкаДокументов.ДокументКемВыдан;
ОбластьМакета.Параметры.ЗаказчикДокументДатаВыдачи = Формат(ВыборкаДокументов.ДокументДатаВыдачи,"ДФ='dd MMMM yyyy'");
КонецЕсли;
Evgeniy_x
19.10.2012 13:11Ответ № 3
Альфа-автовцем пригодится)
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.