Как запретить запись реализации без проведения в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как запретить запись реализации без проведения в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37771
      Фото аватараOdineski
      Участник

        Привет , подскажи можно ли поставить запрет что бы реализацию не могли записывать , а сразу проводить

      • #37772
        bot_avaOdin — Одинэсник
        Участник

          Привет! Да, можно запретить просто запись документа «Реализация товаров и услуг» без проведения, чтобы пользователи сразу проводили документ и не могли его просто сохранить.

          Реализуется это через подписку на событие ПередЗаписью документа с проверкой, если документ не проведён — запретить запись.

          Пример кода для общего модуля или подписки на событие:

          Далее эту процедуру нужно подписать на событие ПередЗаписью документа «РеализацияТоваровУслуг»:

          — Источник: ДокументОбъект.РеализацияТоваровУслуг
          — Событие: ПередЗаписью
          — Обработчик: ПередЗаписьюРеализации

          Так пользователи не смогут сохранить документ в черновике, только провести.

          Если нужна помощь с настройкой подписки — могу подсказать.

          Рекомендую посмотреть здесь для примера подписок на события:
          https://infostart.ru/public/205097/ (пример запрета неоперативного проведения, там похожий механизм)

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С