0
idw
19.10.23
✎
08:50
|
Есть справочник КонтактныеЛица, но в нем не нашел ссылку на Контрагента, у него нет и владельца. Не пойму как связаны справочники Контрагенты и КонтактныеЛица, чтобы найти ФИО руководителя.
|
|
1
idw
19.10.23
✎
20:46
|
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| СвязиКонтрагентКонтакт.Контрагент КАК Контрагент,
| СвязиКонтрагентКонтакт.Контакт КАК ФИО,
| СвязиКонтрагентКонтакт.Должность КАК Должность
|ИЗ
| РегистрСведений.СвязиКонтрагентКонтакт.СрезПоследних(, Контрагент = &Контрагент) КАК СвязиКонтрагентКонтакт
|ГДЕ
| СвязиКонтрагентКонтакт.СвязьНедействительна = ЛОЖЬ");
|
|
2
Гена
20.10.23
✎
06:54
|
Вот умеет форум заинтересовать с утра. Розницы нет, но глянул БП, понятно, что логика универсальна для любых конфигураций. У справочника КЛ нет прямого владельца, потому что КЛ могут быть не только у контрагентов, и это логично. Есть перечисление ВидыКонтактныхЛиц и у него три значения: для контрагента, прочие и личные. Личные понятно, а прочие – это, судя по всему, анонимы и ники. Например, я захочу через 1С послать сообщение для ТС idw, согласитесь, ну какой из него контрагент? Прочее, и все дела, без обид )
В БП есть готовая Функция СписокКонтактныхЛиц(Контрагент, ФИОКратко = Истина) Экспорт
Если такой нет в Рознице, то можно посмотреть код этой функции и смастрячить аналогичную приблуду и в рассматриваемой конфигурации.
Если неправ с утра, когда лукавый Морфей ещё не полностью освободил меня от своих пленительных покровов, то старшие товарищи меня поправят )
|
|