Закрытие счета 26 (методом "Директ-костинг") и счетов 44.01, 44.02 по номенклатурным группам в 1С Бухгалтерия Предприятия 3.0

14.07.14

Задачи пользователя - Закрытие периода

Стояла задача добавить аналитику на счет 90.07 "Номенклатурная группа" и изменить алгоритм закрытия 26 счета по номенклатурным группам используя базу выручка за минусом НДС.
Аналогично добавить аналитику на счет 90.08 "Номенклатурная группа" и изменить алгоритм закрытия 44.01,44.02.

Скачать файлы

Наименование Файл Версия Размер
Закрытие субсчетов 44 счета
.txt 2,59Kb
29
.txt 2,59Kb 29 Скачать

В типовой конфигурации на счете 90.07 изначально нет субконто "Номенклатурные группы". Таким образом при директ-костинге суммы со счета 26 списываются на счет 90.07 (по субсчету вида налогообложения) без распределения по номенклатурным группам.

1. Добавим на 26 счет субконто "Номенклатурные группы".
2. Изменим алгоритмы закрытия счета 26.

В 1С БП релиз 3.0 все затраты, подлежащие распределению, собираются воедино.
Далее к ним применяются правила распределения в строго заданном  порядке.
Можно добавлять свои и переопределять существующие правила.

В правилах определяется база распределения, счета для отбора расходов и многое другое.
Изменим существующую процедуру ОбщийМодуль.ПравилаРаспределенияРасходов.ДобавитьПравилоДиректКостинг()

	Процедура ДобавитьПравилоДиректКостинг(ПравилаРаспределения, Период, Организация)
   
    // Списываем расходы на продажу (на финансовый результат)
    Правило = ПравилаРаспределения.Добавить();
    Правило.Имя                = "ДиректКостинг";
    Правило.Наименование       = НСтр("ru = 'Списать расходы на результат текущего периода методом ""Директ-костинг""'");
    Правило.СодержаниеПроводки = НСтр("ru = 'Закрытие счетов косвенных расходов'");
   
    // Отбор источника
    Правило.ОтборРасходов = Новый Структура;
    СчетаРасходовНаУправление = Новый Массив;
    СчетаРасходовНаУправление.Добавить(ПланыСчетов.Хозрасчетный.ОбщехозяйственныеРасходы);
    Правило.ОтборРасходов.Вставить("Счет", БухгалтерскийУчет.ПолучитьМассивСчетовССубсчетами(СчетаРасходовНаУправление));
   
    Правило.Действие = "РаспределитьНаСубконто";
   
    ПоляПриемника = Новый Структура;
    ПоляПриемника.Вставить("Субконто1");
    Правило.ПоляПриемника=ПоляПриемника;
   
    Правило.ПоляИсточника.Вставить("ВидДеятельности", "ВидДеятельности");
   
    ТекстЗапроса =
    "ВЫБРАТЬ РАЗЛИЧНЫЕ
    |    Хозрасчетный.Ссылка КАК Счет
    |ПОМЕСТИТЬ ВТ_СчетаВыручки
    |ИЗ
    |    ПланСчетов.Хозрасчетный КАК Хозрасчетный
    |ГДЕ
    |    (Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Выручка))
    |            ИЛИ Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Продажи_НДС)))
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    Счет
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиДляНалоговогоУчетаЗатрат.ОсновнаяСистемаНалогообложения) КАК ВидДеятельности,
    |    &ПустоеПодразделение КАК Подразделение,
    |    ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Продажи_РасходыНаПродажуНеЕНВД) КАК Счет,
    |    ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
    |    НЕОПРЕДЕЛЕНО КАК Субконто2,
    |    НЕОПРЕДЕЛЕНО КАК Субконто3,
    |    ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура,
    |    ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотКт, 0) - ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0) КАК База
    |ПОМЕСТИТЬ БазаРаспределения_СписатьРасходыТекущегоПериода
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.Обороты(
    |            &НачалоПериода,
    |            &КонецПериода,
    |            ,
    |            Счет В
    |                (ВЫБРАТЬ
    |                    ВТ_СчетаВыручки.Счет
    |                ИЗ
    |                    ВТ_СчетаВыручки),
    |            ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.НоменклатурныеГруппы),
    |            Организация = &Организация,
    |            ,
    |            ) КАК ХозрасчетныйОбороты
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    ВидДеятельности
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |УНИЧТОЖИТЬ ВТ_СчетаВыручки";
   
    Правило.БазаРаспределения.Вставить("Имя",          "БазаРаспределения_СписатьРасходыТекущегоПериода");
    Правило.БазаРаспределения.Вставить("ТекстЗапроса", ТекстЗапроса);
   
КонецПроцедуры

  Аналогично решается закрытие субсчетов  44 счета (расходы на продажу) на 90.08 счет.
Сам алгоритм приведен в прикрепленном файле.




См. также

Помощник закрытия месяца

Закрытие периода Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

В современных конфигурациях УТ 11, КА 2, ERP 2 и их аналогах присутствует механизм закрытия периода. Но при ошибках учета закрыть период корректно становится практически невозможно! Давайте попробуем разобраться, как можно устранить ошибки и закрыть корректно месяц!

9000 руб.

20.03.2018    69849    266    58    

292

Обработка "Списание доходов будущих периодов" и расширение

Учет доходов и расходов Закрытие периода Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Решение регламентирует учет доходов будущих периодов(ДБП) в организации: сохраняет подробную информацию о объекте ДБП. По окончании месяца на основе введенной информации формируются проводки списания ДБП, отчеты для бухгалтерского и налогового учета. Подходит как для различных версий Бухгалтерии 8.3, так и для ERP и КА.

5500 руб.

09.10.2020    18710    40    18    

36

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27374    79    146    

59

Автоматическое закрытие месяца в УНФ

Закрытие периода Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Закрытие месяца в Управлении нашей фирмой — это очень важная задача, которую надо выполнять регулярно. Как обычно, все важное и регулярное делать мы почему-то забываем =)

3600 руб.

30.09.2022    7235    12    0    

11

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22319    299    35    

71

Помощник исправления развернутого сальдо по видам запасов и ГТД

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

Обработка позволяет исправить развернутое сальдо по видам запасов, которое осталось после штатной обработки перепроведения документов. Подходит для конфигураций: УТ 11, КА 2, ERP

2400 руб.

15.07.2017    62537    143    45    

140

SALE! 20%

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 1920 руб.

13.07.2015    50165    171    29    

121
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Saifa 32 05.05.15 11:20 Сейчас в теме
Добрый день! В релизе 3.0.34 кажется уже появился модуль, позволяющий делать свою настройку по закрытию счетов, и он не затирается при обновлении. Скажите, вы его не пробовали использовать? Просто у меня стоит такая же задача, но нужно с использованием этого модуля сделать.
2. Alex_E 2353 05.05.15 11:39 Сейчас в теме
Стояла задача добавить аналитику на счет 90.07 "Номенклатурная группа" и изменить алгоритм закрытия 26 счета по номенклатурным группам используя базу выручка за минусом НДС.
Аналогично добавить аналитику на счет 90.08 "Номенклатурная группа" и изменить алгоритм закрытия 44.01,44.02.
- поменяйте 90.07 для 26 на 90.08, и 90.08 на 90.07 для 44, а то что-то не то получается :-)
3. Saifa 32 06.05.15 09:55 Сейчас в теме
И еще вопрос: у вас в примере закрытие происходит только по основной системе (без ЕНВД) ?
4. konyavka 36 15.07.15 11:39 Сейчас в теме
Спасибо. Мне очень пригодилось.

У меня такой вопрос: подскажите, каким образом с небольшим внесением изменений можно закрывать субсчета 20-го по отдельному подразделению? У нас на сч.20 заведено аж 8 субсчетов и каждый надо закрывать отдельно да еще по конкретному подразделению.
5. blizarda 16.10.15 13:26 Сейчас в теме
Добрый день!
Подскажите, влияет ли на что отсутствие номенклатурной группы на счете 90.08? Это связано с тем, что в месяце не было выручки, а 26 счет закрывается на 90.08 по оборотам 90.01.1 по НГ.
Оставьте свое сообщение