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

Не находится поле при печати

bless18
14.07.2010 18:46Прочитано: 1382
Здравствуйте! На печатную форму документа нужно вывести поле <ПаспортныеДанные>, его нет в реквизитах документа, но в реквизитах есть Контрагент, являющийся ссылкой на справочник "Контрагенты". В этом справочнике хранится поле "ПаспортныеДанные". Пробовала на печать вывести таким обрахом:
Код 1C v 8.х
 Шапка.Параметры.Паспорт=СправочникиюКонтрагенты.ПаспортныеДанные   
, но поле не находится. Затем попыталась с помощью запроса:
Код 1C v 8.х
 	// Шапка
Шапка = Макет.ПолучитьОбласть("Шапка");

Шапка.Параметры.Страна = Справочники.КлассификаторСтранМира.Кыргызстан;
// Шапка.Параметры.ЮрАдК = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента;
ЗапросШапка = Новый Запрос;
ЗапросШапка.Текст = "ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Контрагент.Ссылка
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Ссылка = &Ссылка";
ЗапросШапка.УстановитьПараметр("Ссылка", ЭтотОбъект.Контрагент);
Выборка = ЗапросШапка.Выполнить().Выгрузить();

Шапка.Параметры.Паспорт = Выборка.ДокументУдостоверяющийЛичность;
Шапка.Параметры.Заполнить(ЭтотОбъект);
ТабДок.Вывести(Шапка);

И также не находится поле "Паспортные данные". Подскажите пожалуйста, как можно его выбрать.
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
14.07.2010 20:02Ответ № 1
(0) bless18, А что за конфигурация?
Какой тип значения у реквизита "Паспортные данные" справочника контрагенты?
bless18
15.07.2010 08:26Ответ № 2
конфигурация:
Бухгалтерия для Кыргызстана, редакция 1.6, разработка для Кыргызстана: "1С-Като
Экономикс" при методической поддержке Палаты налоговых консультантов, 2007 (1.6.32.1)

У реквизита ПаспортныеДанные тип значения "строка"
E_Migachev
15.07.2010 09:17Ответ № 3
нк раз строка должно все выводится, если там данные есть!
попробуй
Код 1C v 8.х
  Сообщить(СправочникиюКонтрагенты.ПаспортныеДанные);   

выводить что-нибуль?
bless18
15.07.2010 09:27Ответ № 4
Нет, не находит этого поля
Выводит: "Поле объекта не обнаружено"
E_Migachev
15.07.2010 10:16Ответ № 5
А в конфигураторе оно так и называется?
кстати ошибка в написании у тебя, надо:
Код 1C v 8.х
 Сообщить(СправочникиКонтрагенты.ПаспортныеДанные);   

а СправочникиКонтрагенты это что?
bless18
15.07.2010 11:04Ответ № 6
Справочники.Контрагенты, там содержится поле.. Оно называется "ДокументУдостоверяющийЛичность"

Код 1C v 8.х
 Сообщить(Справочники.Контрагенты.ДокументУдостоверяющийЛичность)   

Выдает ошибку о том, что поле не найдено
bless18
15.07.2010 11:29Ответ № 7
Вопрос закрыт!
E_Migachev
15.07.2010 11:29Ответ № 8
*01 покажи весь код печати
E_Migachev
15.07.2010 11:33Ответ № 9
(7) bless18, нашла?
bless18
20.08.2010 15:08Ответ № 10
Вопрос закрыт!
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.