Как получить ссылку на основной договор контрагента? #626894


#0 by KRolexx
Не находит основной договор... Почему?
#1 by Нуф-Нуф
"ДокП.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(ТекДок.Контрагент.Наименование);" ужаснах
#2 by andrewks
конфа какая? +1
#3 by KRolexx
почему ужас? БП
#4 by Wobland
а почему бы не Справочники.Контрагенты.НайтиПоКоду(ТекДок.Контрагент.Код) ?
#5 by KRolexx
Там всего 1 организация
#6 by vmv
ну вот испугали! никакой не ужас - нормальный код для ларька, там етих контрагентов всего пара "ООО Сидр" и ОАО "Сивуха"
#7 by KRolexx
Контрагент заполняет нормально а вот Основной договор не тянет
#8 by raykom
Значит он не основной.
#9 by KRolexx
Подскажите по делу плиз
#10 by XoloD
а договор у контрагента основной точно есть ?
#11 by KRolexx
открыл справочник основной выставлен
#12 by andrewks
в БП у контрика есть такой реквизит "ОсновнойДоговорКонтрагента"
#13 by KRolexx
да, точно
#14 by andrewks
до меня только щас дошёл смысл строчки +100500
#15 by Wobland
скрин давай
#16 by Wobland
итого +100501
#17 by Шапокляк
Как найти контрагента? Контрагент=ТекДок.Контрагент; Как найти договор этого контрагента? Договор=Контрагент.ОсновнойДоговорКонтрагента; Как заполнить ДокП? Если это ссылка, надо получить объект: Об=ДокП.ПолучитьОбъект; Об.ДоговорКонтрагента=Договор; Если это объект, то сразу ДокП.Контрагент=Контрагент; ДокП.ДоговорКонтрагента=Договор.
#18 by vmv
меня смущает идентфикатор ДокП и весь оператор, а ведь неспроста это, думаю от лукавого
#19 by mehfk
А че так не написал? ДокП.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию(ДокП.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(ТекДок.Контрагент.Наименование).ОсновнойДоговорКонтрагента.Наименование,,,Справочники.Контрагенты.НайтиПоНаименованию(ТекДок.Контрагент.Наименование));
#20 by KRolexx
В контрагенте могут быть задвоения, спс за подсказку, буду искать по коду
#21 by Wobland
вот ты... это тонкое издевательство было ТекДок.Контрагент - вот твой контрагент. гарантированно уникальный
#22 by KRolexx
Наименования разные у основных договоров
#23 by andrewks
"Если это объект, то сразу "  не объект, а ссылка на объект
#24 by KRolexx
а можно как-нибудь тот код что используется в поступление товаров и услуг при изменение контрагента переделать и воткнуть в мой?
#25 by Шапокляк
в я тебе ответила
#26 by ICWiner
Дык у контрагента же реквизит есть основной договор...
#27 by ICWiner
Не находит если он не задан. В контрагента зайди и посмотри выделен ли какой-нть договор жирным шрифтом, если нет, то назначь и проверь работу кода.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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