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

Нужна помощь с Формой 1с

Автор Тима22, 26 сен 2023, 12:00

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

Тима22

В форму списка справочника «Договоры контрагентов» нужно добавить кнопку «Основной», при нажатии на которую выделенный в списке договор будет установлен как основной для контрагента, к которому этот договор относится. Если до этого основной был установлен другой договор, то у него флаг «Основной» должен быть сброшен автоматически

Тима22


LexaK

что за база, какие формы?

а в общем алгоритм следующий
1.в текущей строке сразу проверяете реквизит Основной
если он = Истина, выходите и ничего дальше не делаете
2.запросом получаете договора контрагента (владелец текущего договора) с условием Оснвной = Истина
если такой договор есть, изменяете его реквизит Основной = Ложь;
3.в текущем договоре изменяете его реквизит Основной = Истина;

примечание п.2 и п.3 лучше сделать в одной транзакции.
если помогло нажмите: Спасибо!

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

Рейтинг@Mail.ru

Поиск