Прочитать свойство контрагента #444094


#0 by disk-2008
Подскажите, пожалуйста, как прочитать свойство контрагента для вывода во внешнюю печатную форму.
#1 by disk-2008
#2 by disk-2008
Смотрю запрос в отладчике - получаю ошибку чтения значения. Что не правильно делаю?
#3 by disk-2008
Там еще в ГДЕ И ЗначенияСвойствОбъектов.Свойство = &Свойство
#4 by FIXXXL
ВЫБРАТЬ ИЗ    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов так не проще?
#5 by disk-2008
Контрагент должен быть именно тот, который в Заказе поставщику.
#6 by disk-2008
А внешняя печатная форма - для Заказа поставщику.
#7 by Mirid
а что мешает передать контрагента из заказа? Запрос.УстановитьПараметр("Контрагент", ЗаказПостащику.Контрагент)
#8 by disk-2008
Зазаз поставщику во внешней печатной форме - через ссылку на объект должен быть.
#9 by disk-2008
По-моему, я параметр свойства не так устанавливаю.
#10 by disk-2008
#11 by disk-2008
Запрос в отладчике - ошибку чтения значения.
#13 by disk-2008
Спасибо, сейчас буду пробовать.
#14 by disk-2008
Перем Англ; Функцию копирую из в модуле внешней печатной формы. Свой запрос весь комментирую. В Печать Экспорт - добавляю: Англ=ВернутьЗначениеСвойстваПоНаименованию(СсылкаНаОбъект.Контрагент,"АнглийскоеНаименование"); Останов делаю в отладчике после Англ. Смотрю Англ - неопределено. Что не так делаю?
#15 by disk-2008
Тоже неопределено.
#16 by Дарлок
либо свойство не задано, либо у тебя несколько св-в с нимененованием "АнглийскоеНаименование"
#17 by disk-2008
Вот такой запрос в консоли делаю без проблем - за минуту все работает.
#18 by disk-2008
А теперь этот запрос мне надо во внешней печатной форме сделать. Это и не получается.
#19 by Дарлок
параметры проверяй
#20 by disk-2008
Так это и не получается.
#21 by y22-k
то что я тебе написал это на 110% рабочая функция Внимательно послушай у тебя ошибка в ПАРАМЕТРАХ Или не тот контрагент или не то Свойство, Поставь Точку останова на этой строке посмотри есть ли что то тут внимательно проверь все-таки параметры
#22 by disk-2008
В функции не сомневаюсь, точно что-то я не так делаю, вот найти не могу только, что. На останове в свойстве пусто. Наименование свойства делаю копированием. Англ=ВернутьЗначениеСвойстваПоНаименованию(СсылкаНаОбъект.Контрагент.Ссылка,Наим="АнглийскоеНазвание"); Наверное, не берется во внешней печатной форме ссылка на контрагента заказа поставщику.
#23 by y22-k
Так ты сам себе на вопрос ответил Если на входе в в функцию у тебя берется тот же самый контрагент(проверяй по коду) А свойство не находится в чем тогда вопрос?, Ищи правильное свойство , посмотри напрямую в РС Значения Свойств объектов что там записано
#24 by hhhh
вместо СсылкаНаОбъект.Контрагент.Ссылка СсылкаНаОбъект.Контрагент а то лишние тормоза сам себе создаешь.
#25 by disk-2008
Конечно, это я уже на всякий случай, контрагент не брался. :) Получилось! Спасибо большое!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С