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

1с 8.2, прошу помощи

Автор Никита Трубченко, 12 мар 2016, 14:23

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

Никита Трубченко

Всем привет, помогите пожалуйста, дело в том, что у меня есть справочник "Клиенты" и документ "Абонементы", сделать нужно следующее: при формировании документа (т.е. формирую абонемент клиенту) в справочник данному клиенту в поле "Наличие абонемента (поле является - флажком) флажок  автоматически должен выставиться. Как это сделать? буду очень признателен, если поможете.

IL2016

присвойте полю  - "Тип Булево"
Использую учебную платформу 1С:Предприятие 8.3

Hedinnk

В справочник Клиенты добавляем реквизит Абонемент (тип Булево). В модуле объекта документа Абонемент в процедуру ОбработкаПроведения() добавляем следующий код :
Процедура ОбработкаПроведения()
    КлиентОбъект = Клиент.ПолучитьОбъект();
    КлиентОбъект.Абонемент = Истина;
КлиентОбъект.Записать();
КонецПроцедуры

Только это не правильная реализация. Как вы будете узнавать об окончании абонемента и снимать галочку в справочнике?
На форуме есть волшебная кнопка "Сказать СПАСИБО"

Никита Трубченко

Hedinnk, все написал как вы сказали, но флажок так и не выставляется (

Hedinnk

Цитата: Никита Трубченко от 12 мар 2016, 19:21
Hedinnk, все написал как вы сказали, но флажок так и не выставляется (
А у Вас разрешено проведение документа?
На форуме есть волшебная кнопка "Сказать СПАСИБО"

Никита Трубченко

Hedinnk, а как узнать, разрешено или нет?

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

Рейтинг@Mail.ru

Поиск