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

Обработки - Обработка документов

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

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

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

Проблема:

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

Решение:

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

- Для документов поступления - 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
40
.cfe 1.0.2 717,05Kb 40 Скачать

См. также

Комментарии
1. Vova Vova (Vova1900) 23.09.15 09:07 Сейчас в теме
Супер!
Было бы не плохо, еще иметь возможность настраивать время для разных видов документов
2. Яковлевич Никита (mrXoxot) 1404 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) 102 24.09.15 15:42 Сейчас в теме
Минусы:

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

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

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

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

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

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

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

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

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

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

То есть идея чтобы в расширении была возможность установить нужное время для вида документа, актуальна
11. Serg Serg (popkovsf65) 111 17.04.17 08:02 Сейчас в теме
Чё-то не загружается это расширение. Конфа 1С Бухгалтерия предприятия, редакция 3.0 (3.0.49.21).

Ошибки:
(Критичная) : Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации
(Критичная) : Значение контролируемого свойства Хранение у объекта ФункциональнаяОпция.РаздельныйУчетНДСДо2014Года не совпадает со значением в расширяемой конфигурации
(Критичная) : Значение контролируемого свойства Хранение у объекта ФункциональнаяОпция.РаздельныйУчетНДСНаСчете19 не совпадает со значением в расширяемой конфигурации
(Критичная) : Значение контролируемого свойства Хранение у объекта ФункциональнаяОпция.ПрименяетсяУСНПатент не совпадает со значением в расширяемой конфигурации
(Критичная) : Значение контролируемого свойства Хранение у объекта ФункциональнаяОпция.ПрименяетсяУСН не совпадает со значением в расширяемой конфигурации
(Критичная) : Значение контролируемого свойства Хранение у объекта ФункциональнаяОпция.ПрименяетсяУСНДоходыМинусРасходы не совпадает со значением в расширяемой конфигурации
(Критичная) : Не найден объект РегистрСведений.УчетнаяПолитикаОрганизаций


См. прикрепленный файл.

Прошу помочь.
12. Serg Serg (popkovsf65) 111 17.04.17 08:03 Сейчас в теме
Забыл скриншот прикрепить
Прикрепленные файлы:
13. Яковлевич Никита (mrXoxot) 1404 17.04.17 08:38 Сейчас в теме
(12)Добрый день.
Начиная с релиза 3.0.44 такая возможность появилась штатно:
Администрирование - Проведение документов - Время документов устанавливать автоматически.

Расширение больше не поддерживается.
Оставьте свое сообщение