Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)

Публикация № 984304

Администрирование - Администрирование данных 1С - Обработка документов

УПП РАУЗ КА Валовая прибыль ПродажиСебестоимость отчет выручка себестоимость прибыль наценка эффективность рентабельность комплексная автоматизация

Простое и мгновенное решение для использования типового отчета "Валовая прибыль" в конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.

В конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" при включенном режиме РАУЗ (Расширенная аналитика учета затрат) становится проблемой оценить валовую прибыль от продаж в управленческом учете.

Типовой отчет "Валовая прибыль" прекращает работу, т.к. не делаются (точнее делаются, но неправильно, как при режиме оценке затрат "по прямым", так и "по нулевой цене") движения по регистру накопления "ПродажиСебестоимость", в результате чего отчет прекращает "видеть" себестоимость вообще, и вся прибыль становится равна выручке.

Существуют различные технически простые решения, решающие эту проблему: в основном в виде отчетов на "построителе отчетов" и СКД, которые выбирают себестоимость непосредственно из регистра РАУЗ "УчетЗатрат". Однако, если номенклатуры и движений много, в качестве горизонта выбрать отрезок более 1 месяц, а логика отчета корректно выбирает себестоимость за каждый месяц периода, а не усредняет ее за весь период, то такое решение будет работать медленно, особенно в файловых базах, из за большого объема выборок и соединений данных.

Очевидным решением представляется скорректировать неправильные движения документа "Расчет себестоимости выпуска" по регистру "ПродажиСебестоимость" после его проведения. Предложенная для загрузки ниже внешняя обработка решает эту проблему именно таким способом.

При этом:

1. Заработает типовой отчет "Валовая прибыль", который посчитает прибыль, эффективность (наценку) и рентабельность. Даже при использовании режима оценки затрат "По нулевой цене" (при котором себестоимость оценивается 1 раз в месяц, а не в каждом документе), отчет позволит детализировать финансовый результат до конкретных документов продаж и заказов покупателей.

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

Так, например, в моей практике, для некоторой организации, использующей УПП для учета в производственной-торговой деятельности, отчет за год выборкой из "УчетЗатрат" выполнялся примерно 15 минут, а типовой отчет "Валовая прибыль" начал выполняться за несколько секунд. При этом, каждый ежемесячный расчет себестоимости по управленческому учету проводился около 5 минут, а вот его допроведение занимало дополнительно всего лишь около 2 секунд.

3. Следует отметить, что при любом режиме оценки затрат, себестоимость каждой номенклатуры в каждой реализации будет все равно определяться отчетом по среднемесячной оценке. При выбранном режиме оценки затрат "По прямым" себестоимость де-факто прописывается в регистры РАУЗ каждым расходным документом по среднескользящей оценке, на что некоторые пользователи сознательно рассчитывают, и лишь в конце месяца корректируется до среднемесячной оценки.

Т.е. если вам нужна прибыль по среднескользящей оценке, при включенном режиме оценки затрат "По прямым", то эта обработка не подойдет, однако в комментариях могу пояснить, что можно сделать в этом случае.

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

Пример использования обработки

Разумеется, если после использования данной обработки, документы "Расчет себестоимости выпуска" будут перепроведены, потребуется запустить обработку за этот период повторно, чтобы восстановить правильные движения по регистру "ПродажиСебестоимость".

При незначительной доработке конфигурации возможно сделать так, чтобы правильные движения формировались автоматически при проведении документа "Расчет себестоимости". Для этого необходимо:

1. Экспортную функцию "ДопровестиРасчетСебестоимости" из модуля обработки вынести в собственный серверный общий модуль.

2. Добавить подписку на событие "Обработка проведения" для документа "Расчет себестоимости выпуска", и в качестве обработчика передать вышеуказанную функцию.

Пример настройки подобной подписки на событие представлен на рисунке:

Пример настройки подписки на событие

Здесь в серверный модуль в_Подписки вынесена функция "ДопровестиРасчетСебестоимости" из предложенной к загрузке обработки, и указана в качестве обработчика события для подписки "в_ПриПроведенииРасчетаСебестоимости_ДопровестиДляВаловойПрибыли".

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

Ограничения

1. Логика обработки в данный момент прописывает в ПродажиСебестоимость только себестоимость проданных товаров. Себестоимость комиссионных товаров и себестоимость производственных услуг в данный момент не считается, однако ее можно доработать самостоятельно, или на заказ.

2. В случае, если в РАУЗ отключен управленческий учет (т.е. используется режим "Регламентированный учет" или "Регламентированный учет с дополнительной аналитикой") данные по себестоимости будут браться из бухгалтерского учета (регистр "УчетЗатратРегл").

Поскольку в бухгалтерском учете себестоимость хранится очищенная от НДС, а типовой отчет "Валовая прибыль" "предполагает", что себестоимость включает в себя НДС, то он будет завышать эффективность (наценку) на ставку НДС (т.е. 10% или 18% (20%).

Для решения проблемы можно сделать следующее:

а) Самый правильный способ. В учетной политике по управленческому учету включить флаг "Не включать НДС в стоимость партий". См. рисунок.

Вариант исправления учетной политики по упр. учету

б) Точечно исправить отчет "Валовая прибыль", заставив его учитывать такой случай. По аналогии исправить иные управленческие отчеты по прибыли.

// Отчет "Валовая прибыль", модуль объекта

Процедура СформироватьОтчет(ТабличныйДокумент) Экспорт
    
    // Перед формирование отчета можно установить необходимые параметры универсального отчета.
    УчетнаяПолитика = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитикиУпр(?(НЕ ЗначениеЗаполнено(УниверсальныйОтчет.ДатаКон), ТекущаяДата(), УниверсальныйОтчет.ДатаКон), Ложь);
    
    // +stvorl исправлена проблема с завышением прибыли на НДС, если себестоимость определяется по данным регл. учета
    //УниверсальныйОтчет.ПостроительОтчета.Параметры.Вставить("НеВключатьНДСВСтоимостьПартий", ?(НЕ ЗначениеЗаполнено(УчетнаяПолитика), Ложь, УчетнаяПолитика.НеВключатьНДСВСтоимостьПартий));
    УниверсальныйОтчет.ПостроительОтчета.Параметры.Вставить("НеВключатьНДСВСтоимостьПартий", ?(НЕ ЗначениеЗаполнено(УчетнаяПолитика), Ложь, УчетнаяПолитика.НеВключатьНДСВСтоимостьПартий)
            или Константы.РежимИспользованияРасширеннойАналитикиУчетаНоменклатурыИЗатрат.Получить() <> Перечисления.РежимыИспользованияРасширеннойАналитики.УправленческийИРегламентированныйУчет);
    // -stvorl        
            
    УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент,,, ЭтотОбъект);

КонецПроцедуры // СформироватьОтчет()

Совместимость

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

  • Комплексная автоматизация 1.1.111.1
  • Управление производственным предприятием 1.3.115.2

Не ожидается затруднений при работе на более старых (как минимум, двухгодичной давности) релизах, а также при использовании в отраслевых решениях на базе КА 1.1 и УПП 1.3.

История изменений

21.01.2019 - Первоначальная редакция.

31.01.2019 - По замечанию пользователя xan333 учтен случай, когда в режиме РАУЗ используется детализация, не предусматривающая управленческого учета ("Регламентированный учет" или "Регламентированный учет с дополнительной аналитикой").

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

Наименование Файл Версия Размер
Внешняя обработка допроведения документа "Расчет себестоимости"

.epf 12,42Kb
31.01.19
20
.epf 12,42Kb 20 Скачать

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. xan333 48 31.01.19 11:09 Сейчас в теме
Не работает для режима РАУЗ Регламентированный учет с дополнительной аналитикой, т.е. когда Управленческий Расчет себестоимости не делает движений.
2. xan333 48 31.01.19 11:23 Сейчас в теме +1 $m
Поменял таблицу регистра накопления УчетЗатрат на УчетЗатратРегл, получил результат
3. stvorl 961 31.01.19 13:16 Сейчас в теме
(2) Спасибо что отписались. Внесу изменения для этого случая.
4. darkmessiahan 115 17.01.20 10:23 Сейчас в теме
Как открыть Учетную политику по управленческому учету
5. darkmessiahan 115 17.01.20 11:11 Сейчас в теме
Почему то СС значительно выше суммы продажи везде
6. stvorl 961 17.01.20 15:03 Сейчас в теме
(5)
У меня в логике кода данные берутся из управленческого учета, если он включен.
У Вас, вероятно, включен раздельный упр. учет, но за этим контуром вы не следите, или там НДС включена в стоимость как-то не так, как вы ожидаете.

Если это предположение верно, то сделайте, как предложил xan333 в (2) - в тексте модуля поменяйте регистр УчетЗатрат на УчетЗатратРегл. У него, правда, чуть другой случай, для которого я уже внес правки, но у вас иная ситуация.

Ну, либо у вас действительно себестоимость больше выручки.
7. mentozavr 48 13.03.20 16:06 Сейчас в теме
Скачал. спасибо. Заметил одно, когда строю ведомость по МПЗ даже после запущенной этой обработки, не показываются стоимостные данные по оборотам. В чем может быть проблема? Используем РАУЗ с нулевой стоимостью
8. stvorl 961 13.03.20 23:47 Сейчас в теме
(7)
Ведомость по МПЗ по УУ или РУ?
10. mentozavr 48 14.03.20 12:50 Сейчас в теме
(8)регламентированный. у меня включен рауз с доп аналитикой
11. stvorl 961 15.03.20 12:24 Сейчас в теме
(10) "Ведомость по МПЗ" по регл. учету, в этом случае, работать должна (по регистру "Учет затрат регл.") Однако, с такой настройкой, по упр. учету регистр упр. учета - "Учет затрат" у вас штатно не двигается, поэтому Ведомость по упр. учету работать не будет. Насколько я понимаю, в этом у вас и проблема?

Данная обработка тоже не двигает "Учет затрат," ее задача только внести данные в регистр ПродажиСебестоимость, от которого зависит типовой отчет "Валовая прибыль". На Ведомость по МПЗ она не влияет.

Чисто технически, можно написать решение, которое бы копировало движения из "Учет затрат регл" в "Учет затрат", но это совсем другая тема.
9. mentozavr 48 14.03.20 12:49 Сейчас в теме
регламентированный. у меня включен рауз с доп аналитикой
Оставьте свое сообщение

См. также

Загрузка табелей рабочего времени из файлов Excel Промо

Зарплата Обработка документов Учет рабочего времени Загрузка и выгрузка в Excel v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Обработка по загрузке в типовой документ «Табель» конфигурации ЗУП 3.1 данных из файлов MS Excel, согласно шаблону.

18.10.2019    8672    5    HostHost    0    

Списание (корректировка) задолженности контрагентов УНФ 1.6 Промо

Закрытие периода Дебиторская и кредиторская задолженность Обработка документов Дебиторская и кредиторская задолженность v8 УНФ Украина БУ Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    20156    13    DMon    1    

Структура подчиненности с хронологией документов и кнопками проведения и удаления

Обработка документов v8 1cv8.cf Абонемент ($m)

Часто не хватает визуализации хронологии документов в структуре подчиненности и кнопок проведения. Это расширение конфигурации, с функционалом структуры подчиненности документов, отображающее хронологическую последовательность документов во времени и дающее доступ к проведению, отмене проведения, пометке на удаление документов непосредственно в форме подчиненности.

1 стартмани

22.07.2019    13417    68    sapervodichka    19    

Регистрация документов с измененной суммой

Обработка документов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

20.04.2019    17153    3    ryan    0    

Методика оптимизации программного кода 1С: проведение документов

Обработка документов Производительность и оптимизация (HighLoad) Инструментарий разработчика v8 v8::УФ Абонемент ($m)

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    22782    16    dmitrydemenew    83    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

Для опытных пользователей, разработчиков, администраторов, консультантов

5 стартмани

15.10.2018    31335    115    json    36    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    30216    82    asdfgcom    46    

Расширение резервов отпусков

Обработка документов Зарплата Зарплата v8 v8::СПР ERP2 ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Произвольная настройка базы для расчета резервов отпусков.

2 стартмани

10.08.2018    24664    51    СергейКа    16    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Розничная торговля Обработка документов Розничная торговля v8 v8::ОУ УТ10 Россия БУ Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    33249    27    biz-intel    3    

Помощник по закрытию месяца для УТ 11.3

Закрытие периода Обработка документов Закрытие периода Закрытие периода v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Помощник по закрытию месяца для УТ 11.3. Имеет две функции: обнуление товаров "К оформлению" в интеркампани и обнуление отрицательных остатков в регистре "Себестоимость товаров".

5 стартмани

10.11.2017    21966    26    Zalipaka    1    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    45986    31    mvv1975    7    

Копирование меню в Трактир Management

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 1cv8.cf Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Механизм копирования меню в Трактир Management. Данная обработка расширяет функционал типового решения Трактир Management, позволяя быстро вводить в эксплуатацию новую точку путём создания нового меню на основании имеющегося.

1 стартмани

28.11.2017    26571    4    integrator1983    0    

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме

Обработка документов Печатные формы документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 КА1 УТ10 УПП1 БУ УУ Абонемент ($m)

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    28494    4    denmax    2    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    39751    154    Aphanas    4    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    60820    353    Tatitutu    48    

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации

Управление бизнес-процессами (BPM) Обработка документов Обработка справочников Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf БП3.0 КА2 УУ Абонемент ($m)

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

1 стартмани

25.08.2016    51460    252    BlizD    202    

Загрузка Счета покупателя из PDF

Обработка документов Файловые протоколы обмена, FTP Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Абонемент ($m)

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    17294    21    John_d    0    

Кнопка "Сообщить о проблеме". [Расширение]

Обработка документов v8 1cv8.cf Россия Абонемент ($m)

В документы добавлена кнопка "Сообщить о проблеме". По кнопке формируется письмо с технической информацией и ссылкой на объект. Остается только дописать, что не получилось, и можно отправлять письмо в техподдержку.

1 стартмани

31.03.2016    22815    71    mrXoxot    18    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Учет ТМЦ Учет ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    13468    13    niksaf    4    

Ночное восстановление последовательности документов (фоновым заданием) для БП 3.0

Обработка документов v8 v8::БУ БП3.0 Россия Абонемент ($m)

Внешняя обработка служит для восстановления последовательности документов в БП 3.0 за месяц, по расписанию, фоновым заданием на сервере 1С. Подключается как дополнительная обработка в режиме пользователя.

5 стартмани

25.02.2016    34651    83    SmArtist    8    

Перечисление НДФЛ в бюджет РФ (13%, 30%)

Обработка документов Зарплата Зарплата v8 v8::СПР ЗУП2.5 БУ НУ НДФЛ Абонемент ($m)

Внешняя обработка (табличных частей), предназначенная для корректного заполнения документа "Перечисление НДФЛ в бюджет РФ". Конфигурация: Зарплата и Управление Персоналом, редакция 2.5

1 стартмани

27.01.2016    34100    235    1kashak    16    

Начисление процентов по кредитам и займам для 1С:Бухгалтерии 3.0

Обработка документов Займы, кредит, лизинг Займы, кредит, лизинг v8 БП2.0 Россия БУ Абонемент ($m)

Универсальная обработка по начислению процентов по кредитам и займам для 1С:Бухгалтерии 3.0 без изменения конфигурации

1 стартмани

22.01.2016    63906    163    algora    27    

Универсальный ввод на основании (заполнение) документов Промо

Обработка документов v8 v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 Розница УПП1 ERP2 БП3.0 КА2 ЗУП3.x Абонемент ($m)

Обработка позволяет на основании документов одного вида создавать документы другого.

2 стартмани

19.05.2010    36529    119    nika.1007    87    

Пакетная замена номенклатуры с учетом характеристик

Обработка документов Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 КА1 УТ10 УПП1 УУ Абонемент ($m)

Обработка "Пакетная замена номенклатуры" в Заказе покупателя, Реализации и Поступлении товаров с использованием отбора по значениям характеристик

1 стартмани

22.01.2016    22534    6    trendy    1