Проблематика
При переходе на новую конфигурацию УТ 11, еще в 2012г., столкнулись с новым решением 1С - "отложенный расчет себестоимости". Это решение не понравилось ни руководству, ни менеджерам, т.к. переход происходил с конфигурации 1с 7.7 Торговля и Склад и прибыль по сделке и отчет по движению по себестоимости можно было посмотреть сразу после проведения. Переход осуществлялся еще на конфигурацию 11.0.6. Пришлось переписывать все запросы на проведении документов, регистрирующих движения по регистру себестоимости и выручки, причем перед каждым обновлением. Но с приходом расширений - это задача стала решаться проще.
Технические требования
Проверено на платформах 1С:Предприятие 8.3.10.2650, 8.3.13.1513, 8.3.13.1644, 8.3.14.1694, 8.3.16.1063, 8.3.17.1549, 8.3.18.1289,8.3.20.1613,8.3.21.1508,8.3.22.1750,8.3.23.1739,8.3.24.1548 и конфигурациях:
- 1С:Комплексная автоматизация от 2.5.7.22 и актуальные 2.5.21.99
- 1С:Комплексная автоматизация от 2.4.14.68
- 1С:Управление торговлей от 11.4.5.41
- 1С:Управление торговлей от 11.5.7.255 и актуальные 11.5.21.99
Внимание! Расширение не работает на БАЗОВЫХ конфигурациях (в базовых конфигурациях 1С, возможности подключения расширений - отсутствуют)!
Код открыт.
Проверки на совместимость конфигураций см. в файле "Изменения в выпущенных релизах" (скачивается бесплатно).
В расширении расчета себестоимости не используется:
- себестоимость по организации (регламентированная), при проведении не все движения формируются по регистру активов и пассивов (это решается на закрытии месяца),
- расчет себестоимости производится "по средней", списание по партиям производится при закрытии месяца.
ВИДЕО-ДЕМОНСТРАЦИЯ
ОПИСАНИЕ РЕШЕНИЯ
-
РАСШИРЕНИЕ
При установке расширения - расчет себестоимости происходит непосредственно при проведении документов (т.е. как это было реализовано в конфигурации для 1с 8 УТ 10 или 1С 7.7 ТиС 9). Соответственно нужно отключить регламентное задание "Расчет предварительной себестоимости товаров" и удалить документ (документы, если организаций несколько) с вариантом расчета "Предварительный" и провести все документы открытого периода (для этого можно воспользоваться внешней обработкой "Восстановления себестоимости") и соответственно при расчете себестоимости непосредственно при проведении документа должна соблюдаться хронология движения товара (сначала приход - затем расход), только в этом случае себестоимость будет корректна.
Расчет себестоимости реализован по 4 ресурсам "Стоимость", "СтоимостьБезНДС","ДопРасходы" и "ДопРасходыБезНДС" , т.е. считается себестоимость, а также выручка по предприятию в целом по средней. Расчет при проведении используется в открытом периоде в оперативном режиме, т.е. в начале следующего месяца можно закрыть предыдущий период и себестоимость в закрытом периоде пересчитается по типовому решению (на нашем предприятии закрытие месяца не используется и это никак не мешает при работе). Также создаются движения по регистрам "Прочие расходы/доходы" с учетом рассчитанных данных себестоимости.
-
ОБРАБОТКА "ВОССТАНОВЛЕНИЕ СЕБЕСТОИМОСТИ"
В дополнение к расширению в поставку входит обработка по восстановлению движения себестоимости. Большой минус предыдущих конфигураций состоял в том, что себестоимость необходимо каждый раз пересчитывать при изменении первичных данных, эту проблему решает данная обработка. Обработка не перепроводит документы, а лишь перезаписывает данные регистров, если результат расчета не соответствует рассчитанным данным. Решение поставляется в 2 вариантах: без использования последовательности и с использованием последовательности документов.
1. Если количество документов в базе не большое и у вас конфигурация стоит на поддержке - можно воспользоваться вариантом без использования последовательности. Для этого нужно просто загрузить обработку в базу и настроить расписание выполнения регламентного задания (обычно настраивают на выполнение таких операций в ночь). Что делает обработка:
- находит границу восстановления документов - если у вас присутствует документ в базе "Расчет себестоимости товаров" с вариантом расчета "Фактический" (а это значит вы закрыли предыдущий месяц), то граница восстановления (с какого числа восстанавливать) начинается от последнего такого документа;
- по регистру себестоимости выстраивается очередь документов на восстановление;
- анализируется каждый документ, т.е. документ рассчитывается по регистру себестоимость и если результат записей в расчете не совпадает с результатом уже записанных записей, то регистр перезаписывается, если нет - пропускаем, переходим к следующему документу и т.д. пока не восстановится вся цепочка последовательности
2. Если количество документов в базе большое - можно воспользоваться вариантом по последовательности (но для этого нужно снять конфигурацию с замка и внести изменения в конфигуратор). Как создать последовательность документов по себестоимости - описано в инструкции. Работа обработки в этом режиме позволяет восстанавливать себестоимость не с начала месяца (от закрытого периода), а с последнего измененного документа. Что конечно сокращает время работы обработки.
3. Так же можно воспользоваться и ручным запуском, это тоже реализовано в обработке.
4. Начиная с 01.11.24 г. - в состав поставки включено расширение "Последовательность себестоимости", загрузив это расширение, страиваемый модуль можно не использовать, обработка будет работать с расширением последовательности. Теперь механизм можно использовать без снятия с поддержки.
История изменения ПО
Состав поставки
В составе архива:
- Расширения себестоимость для конфигурации 1С:КА 2.4/2.5 или УТ 11.4/11.5
- Обработка по восстановлению себестоимости
- Конфигурация для создания последовательности
- Инструкция для создания последовательности
Техническая поддержка и обновления
Бесплатный период техподдержки составляет 1 месяц со дня покупки
Также после приобретения вы получаете 1 месяц бесплатных обновлений.
По окончании бесплатного периода вы можете приобрести услугу технической поддержки с доступом к обновлениям на платной основе.
Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.
Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.
При создании тикета необходимо предоставить:
- Номер заказа
- Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
- Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.
К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Стандартный срок реакции - 24 часа в рабочие дни с момента обращения.
Внимание! Техническая поддержка предоставляется исключительно в рамках переписки по обращению. В некоторых случаях для диагностики ошибок и/или вопросов, связанных с особенностями использования продукта в информационных базах покупателя, может потребоваться дополнительная платная диагностика с организацией удаленного доступа к информационной базе. Стоимость уточняется индивидуально.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.17.103, 11.4.5.41
- 1С:Комплексная автоматизация 2, релизы 2.5.15.65, 2.4.13.155