Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 16:47

Помогите решить задачу!

Автор DanyBrah, 10 авг 2023, 16:02

0 Пользователей и 1 гость просматривают эту тему.

DanyBrah

Здравствуйте! Подскажите решение данной задачи, пожалуйста :)

LexaK

уточняющий вопрос.
в задаче сказано что каждому контрагенту установлен Тип отношений (один из перечисленных)
вопрос: каким образом контрагенту планируется задавать сразу несколько Типов?
если помогло нажмите: Спасибо!

DanyBrah

LexaK, Там для справочника «Контрагенты» создаются реквизиты с типом булево.

LexaK

DanyBrah, ааа, теперь понятно.

вот один из вариантов проверки
в модуле справочника Договоры, в событии ПередЗаписью(Отказ)
можно сделать такую проверку (возможны другие варианты, при другой организации данных)

...
Если ВидДоговора = Перечисления.ВидыДоговора.СПокупателем и Владелец.ВидПокупатель = Истина Тогда
    //вид совпадает
ИначеЕсли ВидДоговора = Перечисления.ВидыДоговора.СПоставщиком и Владелец.ВидПоставщик = Истина Тогда
    //повторить для остальных видов
Иначе
    Отказ = Истина;
    Сообщить("Вид договора: " + ВидДоговора  + ", не соответствует Виду Контрагента");
КонецЕсли;
...
если помогло нажмите: Спасибо!

DanyBrah


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск