bdd2

Время документов. Убираем лишние зачеты авансов [Расширение]

Опубликовал Яковлевич Никита (mrXoxot) в раздел Обработки - Обработка документов

Надоело, что появляются лишние зачеты аванса из-за того, что сначала завели оплату, потом реализацию? Менеджеры не следят за временем документов? Решение есть! Просто установим фиксированное время всем документам! (Без доработки конфигурации - технология расширения)

Добрый день, коллеги.

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

Проблема:

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

Решение:

В расширении для новых документов устанавливается фиксированное время:

- Для документов поступления - 9:00

- Для документов реализации - 12:00

- Для документов оплаты - 18:00

Все новые документы создаются с этим временем. Если все же требуется изменить время, то в существующих документах этот алгоритм не выполняется, и можно менять время на любое.

Принцип расширения:

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

Плюсы: 

- Не будет лишних авансов

- Не будет списано товаров в минус

- Не нужно задумываться при вводе документов (может быть полезно для менеджеров)

Минусы:

Все документы проведены в одно время

Как подключить расширение:

1. Имеем актуальный релиз бухгалтерии (не ниже 3.0.41)

2. Имеем актуальную платформу 8.3.6

3. В режиме предприятия открываем через "Все функции" - "Стандартные" - "Управление расширениями конфигурации"

ОткрытьРасширение1

4.  Нажимаем "Добавить" и выбираем наше расширение.

ОткрытьРасширение2

5. Перезапускаем программу

6. Пользуемся!

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

Наименование Файл Версия Размер
УправлениеВременемДокументов
.cfe 717,05Kb
20.12.16
29
.cfe 1.0.2 717,05Kb 29 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Vova Vova (Vova1900) 23.09.15 09:07 Сейчас в теме
Супер!
Было бы не плохо, еще иметь возможность настраивать время для разных видов документов
2. Яковлевич Никита (mrXoxot) 1247 23.09.15 09:19 Сейчас в теме
(1) Vova1900,
Да, я думал об этом.
И в качестве развития себе записал. Спасибо за отзыв.
А какие на Ваш взгляд еще документы требуют настройки времени?
3. Юрий Муллабакиев (mulla1979) 8 23.09.15 12:25 Сейчас в теме
(2) mrXoxot, Думаю, с таким же успехом необходимо фиксировать перемещения между складами (например из центрального склада в склад филиала (региональный склад), а от туда уже в розницу. У нас с этим проблемы постоянные... Ну и отчеты о розничных продажах, что бы в конце дня проводились (типа: 23.59.59).
4. Yran Kolm (Yran) 23.09.15 13:57 Сейчас в теме
На мой взгляд должны быть документы "Отчет комиссионера" и "Отчет комитета" и корректировочные документы поступления и реализации.
kraynev-navi; +1 Ответить 1
5. Александр Воронов (ya.Avoronov) 100 24.09.15 15:42 Сейчас в теме
Минусы:

- Все документы проведены в одно время

Как насчет в расширении настроить:
1. Для документов реализации установить контроль остатков.
2. Оплаты вводить только на основании проведенной реализации.

Фиксированное время ужс!
6. Яковлевич Никита (mrXoxot) 1247 25.09.15 00:12 Сейчас в теме
(5) ya.Avoronov,
1. Для документов реализации установить контроль остатков.

Кажется, для этого уже есть расширение, например это - http://infostart.ru/public/389375/
Оплаты вводить только на основании проведенной реализации.

А можно более подробно? Как это видится? Какой сценарий работы? И может есть намеки на техническую состовляющую?

Фиксированное время ужс!

А в чём Вы видите основную проблему? Чем это может грозить?
7. Яковлевич Никита (mrXoxot) 1247 25.09.15 00:14 Сейчас в теме
(3) mulla1979,
Про отчет о розничных продажах согласен. Кажется, к 23:59:59 еще хорошо бы Корректировку долга. Спасибо.

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

Имеется в виду, что настроить для авизо и для перемещений? Или что-то другое?
8. Яковлевич Никита (mrXoxot) 1247 25.09.15 00:15 Сейчас в теме
(4) Yran,
Эти операции не настолько частые и их проще отследить, поэтому не стал по умолчанию добавлять. Но в целом да, они тоже нужны.
9. Яковлевич Никита (mrXoxot) 1247 19.08.16 09:46 Сейчас в теме
Расширение больше не актуально.

В Бухгалтерии предприятия 3.0.44 такая возможность появилась штатно:
Администрирование - Проведение документов - Время документов устанавливать автоматически.
10. Андрей Почукаев (RodinMax) 22.11.16 06:07 Сейчас в теме
(9) mrXoxot, Но не всех устраивает. что например при установленной "галке" Время документов устанавливать автоматически, документ РКО проводится с временем 18:00, а ПКО (возвращенная часть денежных средств, в тот же день) проводится с временем 17:00 (Выдача подотчетному лицу и Возврат от подотчетного лица)

То есть идея чтобы в расширении была возможность установить нужное время для вида документа, актуальна