9 августа 2021 в 14:26:51
(3 года 19 недель 3 дня 17 часов назад)
8400
03.01.2016 16:55:16
Текст задания
Добрый день, уважаемые специалисты.
Есть 1С:Предприятие 8.3 (8.3.6.2014), Управление торговлей, редакция 11.1 (11.1.10.138).
В силу специфики работы (оптовая торговля) очень часто приходится вносить изменения в реализации товаров задним числом (возврат, корректировка цены и т.д). В настоящий момент все это отслеживаем и комментируем, но в связи с ростом объема необходимо автоматизировать процесс. Самое главное - отследить сумму корректировки.
Идеальным был бы вариант, если бы при корректировке реализации у менеджера появлялось окно, куда вносится комментарий по причине корректировки, затем эта реализация в первоначальном и последующем варианте отправляется на заданную почту. На текущий момент мне видится данный вариант слишком трудозатратным и с последующими проблемами при обновлении конфигурации.
Возможно, у кого-то есть примеры удачной реализации, поэтому, если я ошибаюсь, можем обсудить.
Второй вариант, который я вижу как рабочий и очень простой - создание обработки, которая отслеживает изменения в реализациях товаров. В конфигурации включен контроль версий документа.
Необходимо сделать обработку, которая показывает реализации, которые изменили задним числом за текущий день и это повлияло на сумму реализации в меньшую сторону (ведь может быть просто изменение без сдвига суммы).
Пример, сегодня 03.01.2016. Я жму сформировать. Обработка смотрит какие изменения сегодня делались в реализациях в целом, было скорректировано 40 реализаций. В 38 из них сумма в предыдущей версии совпадает с текущей версией, их отметаем. Две оставшиеся: одна была на 45000, а стала на 40000. Другая была на 118000, стала на 113000. И сразу же из обработки могу провалиться в каждую реализацию. В идеале, если бы можно было из обработки выгрузить версию до и после.
Делаем как внешний отчет, без последующих проблем при обновлении. Просьба откликаться, если есть четкое представление как реализовать желаемый функционал.
Могу помочь с решением данной задачи. Имеется приличный опыт с отслеживанием изменений.
Если будет достаточно руками запускать обработку для получения отчета, то можно обойтись без
внесением изменений в типовой функционал.
Если хочется получить периодически всплываемое окно, то тут максимум 1 строка кода в типовой функционал, зато
периодически сама программа будет напоминать что изменено и любые подробности.
Здравствуйте!
Могу предложить на рассмотрение что то типа функционала представленного по ссылке:
http://infostart.ru/public/359613/
Варианты исполнения обсуждаемы.
В УТ 11.1 есть система версионирования объектов, так что изменять конфигурацию не надо.
Сделаю обработку/отчет, который будет выдавать нужную вам информацию об измененных реализациях.
Также можно будет сделать и окно с вводом причины корректировки.
Добрый день. Все что вы написали можно реализовать следующим образом.
1) Создать регистр сведений периодический, в него мы будем записывать дату изменения документа и сумму.
2) Создаем подписку на события(чтобы удобно было обновлять конфигурацию), в нее прописываем движения по регистру.
3) Создаем обработку или отчет, по документам из созданного регистра. С отборами по документам сумма которых изменилась, или не изменилась. Также в отборы можно добавить пользователя который вносил изменения.