[БП 3.0] Отключение субконто Продукция на счете 20.01

23.07.26

Учетные задачи - Производство готовой продукции (работ, услуг)

Расширение для 1С:Бухгалтерии предприятия 3.0, которое убирает 3-е субконто «Продукция» на счёте 20.01 на уровне самого плана счетов. Достаточно включить одну константу-переключатель — и платформа сама не даст выбрать это субконто в проводках, документах и настройках учётной политики. Важно - расширение можно использовать только если для ВСЕХ организаций в базе, если учет продукции на счете 20.01 не нужен.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
[БП 3.0] Отключение субконто Продукция на счете 20.01
.cfe 19,60Kb ver:10.0.0.4
2 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Отключение субконто «Продукция» на счёте 20.01 (БП 3.0)

Расширение для 1С:Бухгалтерии предприятия 3.0, которое убирает 3-е субконто «Продукция» на счёте 20.01 на уровне самого плана счетов. Достаточно включить одну константу-переключатель — и платформа сама не даст выбрать это субконто в проводках, документах и настройках учётной политики.

Что делает:

- Удаляет вид субконто «Продукция» со счёта 20.01 (и подчинённых) по команде-переключателю;

- Блокирует обратное добавление субконто при смене учётной политики и обновлении конфигурации (&Вместо ДобавитьСубконтоПродукция);

- Делает недоступной галку «Продукция» в форме настройки аналитики счёта;

- Пишет лог операции в журнал регистрации.

Особенности: назначение — «Дополнение», режим совместимости 8.3.27, префикс прод_. Обратный откат не предусмотрен — перед применением закройте прошлые периоды (исторические проводки с заполненным субконто «Продукция» могут «осиротеть»).

Зачем сделал? Да достало исправлять косяки в клиентских базах, когда в учетной политике галка Продукция на 20.* снята, а в Плане счетов субконто есть и доступно для выбора в документах, кто - то обязательно его заполнит, и потом гадай,  откуда в себестоимости чума.

Расширение «Produkciya20»

Назначение: в БП 3.0 отключить третье субконто «Продукция» на счёте 20.01 «Основное производство» (и подчинённых ему счетах) и заблокировать его повторное появление.

Версия: 1.0.0.4 · Платформа: 1С:Предприятие 8.3.27+ · Назначение расширения: «Дополнение» · Префикс: прод_.


Зачем

В типовой БП 3.0 на счёте 20.01 может быть включено третье субконто «Продукция» (вид ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Продукция, тип значения — СправочникСсылка.Номенклатура). Включается оно опцией учётной политики «Затраты на счёте учитываются в разрезе… продукции (услуг)» (галка «Продукция» в форме «Детализация учёта затрат»), и в дальнейшем штатная процедура ПланыСчетов.Хозрасчетный.ДобавитьСубконтоПродукция() добавляет это субконто во все счета иерархии группового счёта ОсновноеПроизводство_.

Если методология организации не предусматривает учёт затрат в разрезе номенклатуры продукции, это субконто:

  • засоряет ввод данных пользователю (лишняя колонка субконто),
  • создаёт лишние строки в проводках и отчётах,
  • увеличивает риск некорректного заполнения и расхождений в калькуляции себестоимости.

Расширение позволяет одной галкой выключить субконто на самом плане счетов и одновременно закрыть пользователю возможность включить его обратно через учётную политику.


Что делает расширение

  1. Спрашивает подтверждение перед включением. При установке галки Ложь → Истина в форме константы расширение проверяет, есть ли в плане счетов «Хозрасчетный» вид субконто «Продукция» на счетах группы ОсновноеПроизводство_, и если есть — выводит список организаций, у которых заполнена ссылка на настройки учёта затрат. Запись константы продолжится только после ответа «Да».
  2. Удаляет вид субконто «Продукция» из табличной части ВидыСубконто всех счетов в иерархии ПланСчетов.Хозрасчетный.ОсновноеПроизводство_ — однократно, по факту включения константы-переключателя.
  3. Блокирует штатный возврат субконто при следующем перепроведении параметров учёта (смена учётной политики, обновление конфигурации) — перехватывает процедуру ДобавитьСубконтоПродукция в модуле менеджера плана счетов «Хозрасчетный».
  4. Делает недоступной галку «Продукция» в форме настройки аналитики счёта 20.01 — пользователь физически не сможет её установить, пока активна константа.

Состав

Объект

Назначение

Константа прод_ОтключитьПродукциюНаСчете20_01 (Булево)

Переключатель функциональности расширения. Запись Истина запускает удаление субконто. Основная форма константы — CommonForm.прод_ОтключитьПродукциюНаСчете20_01.

Общая форма прод_ОтключитьПродукциюНаСчете20_01

Форма константы с описанием, флажком, кнопками «Записать» / «Записать и закрыть» и диалогом подтверждения. Открывается двойным кликом по константе.

Общий модуль прод_УправлениеСубконтоПродукция (Сервер)

Серверная логика: чтение константы, сбор сведений для диалога (есть ли субконто в плане счетов, список организаций), удаление субконто.

Заимствованный модуль менеджера ПланСчетов.Хозрасчетный

Перехват &Вместо штатной процедуры ДобавитьСубконтоПродукция.

Заимствованная форма Справочник.НастройкиУчетаЗатрат.Форма.АналитикаСчета

Блокировка галки «Продукция» в режиме «только просмотр» при активной константе.


Как это работает изнутри

1. Диалог подтверждения в форме константы

При двойном клике по константе (или открытии через «Все функции → Константы») открывается форма-обёртка CommonForm.прод_ОтключитьПродукциюНаСчете20_01. В ней — пояснение, флажок и две команды: «Записать» и «Записать и закрыть».

Поведение при нажатии на «Записать»/«Записать и закрыть»:

  1. Если значение флажка не изменилось — ничего не делается.
  2. Если флажок переведён Истина → Ложь — константа записывается без вопросов; расширение тут же перестаёт удалять и блокировать.
  3. Если флажок переведён Ложь → Истина — серверный вызов прод_УправлениеСубконтоПродукция.СведенияОВключенномУчётеПродукции():
    • проверяется план счетов — есть ли в иерархии 20_ОсновноеПроизводство хотя бы один счёт с видом субконто «Продукция»;
    • собирается список организаций из среза последних регистра сведений УчетнаяПолитика, где заполнен реквизит НастройкиУчетаЗатрат и сама организация не помечена на удаление.
  4. Если плановое субконто отсутствует — константа пишется без вопроса.
  5. Если есть — выводится диалог ПоказатьВопрос со списком организаций и кратким описанием последствий. По «Нет» галка откатывается; по «Да» — константа записывается и сразу запускается удаление субконто (см. п. 2).

2. Переключение константы (модуль значения)

Запись значения Истина константой через любой способ (форма константы, программный код) запускает обработчик ПриЗаписи() её модуля значения:

  • проверяет, что это не обмен данными (ОбменДанными.Загрузка);
  • вызывает прод_УправлениеСубконтоПродукция.УдалитьСубконтоПродукцияНаСчетах20();
  • результат (счётчики обработанных и сбойных счетов) пишется в Журнал регистрации под приложением прод_ОтключитьПродукциюНа2001.

При установке константы в Ложь расширение бездействует — субконто не возвращается автоматически.

3. Удаление существующих записей субконто

Функция УдалитьСубконтоПродукцияНаСчетах20():

  • запросом находит все счета в иерархии ОсновноеПроизводство_, у которых в ТЧ ВидыСубконто присутствует строка с видом Продукция;
  • по каждому счёту в отдельной транзакции:
    • получает объект счёта,
    • удаляет из ТЧ ВидыСубконто строку с видом «Продукция»,
    • записывает объект;
  • каждое успешное удаление и каждую ошибку логирует в ЖурналРегистрации.

Использование per-row транзакций предохраняет — ошибка по одному счёту не откатывает успешно изменённые.

4. Блокировка повторного добавления

В модуле менеджера плана счетов «Хозрасчетный» определена штатная процедура ДобавитьСубконтоПродукция(), которая вызывается типовым механизмом обновления параметров счетов при смене учётной политики и при обновлении конфигурации. Расширение перехватывает её аннотацией &Вместо:

&Вместо("ДобавитьСубконтоПродукция")
Процедура прод_ДобавитьСубконтоПродукция()
    Если прод_УправлениеСубконтоПродукция.ОтключенаПродукцияНаСчете2001() Тогда
        Возврат;  // блокируем
    КонецЕсли;
    ПродолжитьВызов();
КонецПроцедуры

Пока константа Истина — управление сразу возвращается, штатное тело не выполняется. При константе Ложь вызов проходит дальше штатной логикой.

5. Блокировка галки «Продукция» в учётной политике

Путь в интерфейсе: Главное → Учётная политика → Учёт затрат → ссылка «Затраты на счёте учитываются в разрезе…» (строка счёта 20.01). Откроется форма «Детализация учёта затрат» с набором флажков, среди них — «Продукция».

В заимствованной форме Справочник.НастройкиУчетаЗатрат.Форма.АналитикаСчета расширение аннотацией &После("ПриСозданииНаСервере") устанавливает у поля АналитикаПродукция свойство ТолькоПросмотр = Истина и подсказку, поясняющую причину блокировки. Если константа выключена — поле работает штатно.


Установка

  1. Поместить файл расширения Produkciya20_1.0.0.4.cfe в конфигуратор: Конфигурация → Расширения конфигурации → Загрузить расширение из файла…
  2. Обновить конфигурацию базы данных (F7 в режиме расширения).
  3. В режиме Предприятия открыть константу прод_ОтключитьПродукциюНаСчете20_01 (Все функции → Константы), установить флажок и нажать «Записать и закрыть». При наличии включённого учёта по продукции откроется диалог со списком организаций — для применения нажать «Да».

После записи константы:

  • В Плане счетов у 20.01 (и подчинённых счетов группы ОсновноеПроизводство_) останется два субконто: «Номенклатурные группы» и «Статьи затрат».
  • В Учётной политике → Учёт затрат галка «Продукция» в окне «Детализация учёта затрат» станет недоступной.
  • В Журнале регистрации появятся записи приложения прод_ОтключитьПродукциюНа2001 с детализацией.

Что важно учесть перед включением

  • Исторические проводки. Если в регистре РегистрБухгалтерии.Хозрасчетный уже есть движения, где заполнено поле СубконтоДт3/Кт3 со значением номенклатуры (на счетах группы 20.01), после удаления вида субконто эти значения «осиротеют»: данные в полях останутся, но описания вида у счёта больше не будет. Стандартные отчёты (ОСВ, карточка счёта) такие записи отображают неконсистентно. Рекомендуется: закрыть прошлые периоды для изменений, а в открытом периоде вручную перепровести или скорректировать соответствующие документы до включения константы.
  • Снятие константы не возвращает субконто автоматически. При записи константы в Ложь расширение перестаёт удалять и блокировать, но строка ВидыСубконто = Продукция в плане счетов не появится сама. Чтобы вернуть штатное поведение, нужно либо вызвать ПланыСчетов.Хозрасчетный.ДобавитьСубконтоПродукция() из консоли, либо перепровести параметры учётной политики.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.202.14

Вступайте в нашу телеграмм-группу Инфостарт

Производство БП

См. также

SALE! 50%

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Платные (руб)

Внешний отчет показывает себестоимость реализованной продукции в разузлованном виде, как с выделением входящих в нее полуфабрикатов любых уровней, так и свернутый до статей затрат и материалов, видов работ. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием, Молокозавод и т.д.).Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

96600 48300 руб.

30.11.2022    40742    411    37    

63

Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)

Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf

14640 руб.

23.04.2026    3954    37    13    

34

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

9000 руб.

08.11.2017    131449    288    153    

409

Производство готовой продукции (работ, услуг) Учет доходов и расходов Анализ продаж 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Расширение для 1С, которое реализует ключевые функции MES-системы прямо в вашей конфигурации. Вы получите инструменты для планирования производства, управления ресурсами, формирования заданий цехам и анализа выпуска продукции. Интеграция с 1С обеспечит сквозной учет без дублирования данных. Решение позволяет контролировать простои оборудования, потребность в материалах и качество продукции, помогая повысить эффективность производства без перехода на сложные специализированные системы.

60000 руб.

25.06.2025    9574    13    3    

10

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    63668    39    20    

51

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

17080 руб.

13.03.2018    71693    276    80    

125

Оптовая торговля Производство готовой продукции (работ, услуг) Обмен с ГосИС Разработчик Бухгалтер 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Бухгалтерский учет Платные (руб)

Автоматический обмен данными с системой ФГИС Меркурий из 1С через ВетИС API: загрузка данных по хозяйствующим субъектам, предприятиям; типов, групп, видов, наименований продукции, сопоставление данных и запись их в базу данных; создание на основании расходных документов транспортных партий, отправка на сервер, печать полученных ветеринарных свидетельств, запрос остатков складского журнала, проведение инвентаризаций, оформление производственных партий.

36000 руб.

08.12.2017    115253    300    112    

150
Для отправки сообщения требуется регистрация/авторизация