gifts2017

Групповая обработка изменения времени в дате документов за выбранный период для конфигураций на обычных и управляемых формах

Опубликовал Максим Князев (mad_maksim) в раздел Обработки - Обработка документов

Обработка предназначена для изменения времени в дате документов за выбранный период. Полезна, например, когда все платежи за месяц необходимо перекинуть на конец дня, чтобы не образовывались проводки по авансам. Это позволяет избежать необходимости создания счетов-фактур на авансы, которые будут отражены в Декларации по НДС.

Поля на форме:

Период – период, за который будут отобраны документы.

Время – новое значение времени для установки в дате документов.

Организация – отбор по организации (если не выбрана, то будут отобраны документы всех организаций).

Документ – вид документов для обработки.

Контрагент – дополнительный отбор по контрагенту (выбор не обязателен). Отбор доступен только в документах, у которых есть реквизит Контрагент.

Кнопка «Получить документы» - по кнопке происходит выборка по указанным в шапке условиям и заполняется табличная часть.

Кнопка «Выполнить замену» - по кнопке происходит замена даты в документах, указанных в табличной части.

 

Внимание! Действия обработки необратимы. Не работает в закрытых периодах.

 

Порядок использования:

  1. Заполнить поля отбора (период, документ, организация (не обязательно), контрагент (не обязательно);

  2. Заполнить новое значение времени (поле «Время»);

  3. Нажать кнопку «Получить документы»

  4. Нажать кнопку «Выполнить замену»

 

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

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

Наименование Файл Версия Размер
Изменить время документа 24
.epf 19,06Kb
06.10.15
24
.epf 1.1 19,06Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Андрей Карпов (karpik666) 28.09.15 13:16
А чем не устраивает "Групповая обработка справочников и документов"? По-моему прежде чем лепить костыли, нужно ознакомиться с предметной темой.
2. Максим Князев (mad_maksim) 28.09.15 13:38
(1) karpik666, Групповая обработка справочников и документов не позволяет изменить время в документах сразу за несколько дат. В ней нужно делать отбор за каждую дату отдельно и выполнять, что долго. Моя обработка позволяет отобрать документы за любой период.
3. Андрей Карпов (karpik666) 28.09.15 16:12
(2) mad_maksim, не поленился и проверил: все там прекрасно можно делать, и задавать интервал и ставить другие отборы.
Прикрепленные файлы:
4. Максим Князев (mad_maksim) 28.09.15 17:14
(3) karpik666, Ещё раз объясняю, что дата и время - это разные понятия. В 1С это одно значение. Например, бухгалтеру нужно перед закрытием месяца перенести все платежи на конец дня (23:00, например) и перепровести месяц, чтобы не было авансов в базе на счетах 60.02 и 62.02 (бухгалтеру так удобно). Да, в "Групповой обработке справочников и документов" можно произвести Отбор за любой период, но установить Время (для 1С это часть Даты) на 23:00 для всех них невозможно - это приведёт к установке одной Даты всем документам. Для проведения такой операции придётся всё равно отбирать платежки за каждый день отдельно и менять Время в Дате. Моя обработка избавляет от этих лишних действий.
5. Андрей Карпов (karpik666) 28.09.15 17:32
(4) mad_maksim, теперь более менее понятно, но сама идея довольна сомнительна: приводить к одному и тому же времени платежные поручения, взаиморасчеты не ведутся в разрезе партий, так зачем бухгалтеру нужно обязательно их приводить к одному времени?
6. Евгений (Berrimor) 29.09.15 04:43
На мой взгляд было понятно для чего изначально :)
Имеет право на существование, хотя практическая необходимость в подобной обработке возникает крайне редко.
+ за труды
Зеленоград; +1 Ответить
7. Максим Князев (mad_maksim) 29.09.15 09:18
(5) karpik666, смысл не в том, чтобы привести к одному времени платежки, а в том, чтобы расположить их после реализаций товаров и услуг и поступлений товаров и услуг внутри дня. Если возникают авансы, то возникает необходимость создавать счёт-фактуру на аванс, начинают использоваться промежуточные счёта 76.АВ и 76.ВА. Это усложняет для бухгалтера контроль правильности ведения учёта. Но самое главное в том, что счёт-фактура на аванс будет попадать в книги покупок и продаж и далее в Декларацию по НДС. А современная декларация и так перегружена разделами 8 и 9. Убрать из неё авансовые счета-фактуры - это опять же упрощение сверки и минимизация вероятности появления ошибок.
8. Андрей Карпов (karpik666) 29.09.15 09:43
(7) mad_maksim, в принципе тогда можно сделать подписку на событие перед записью Платежного поручения, которая будет выставлять дату на определенное время в текущем дне, тогда можно вообще убрать головную боль бухгалтера и не использовать периодически обработку, но это конечно же для тех у кого с конфигурации снят замочек.
9. Гамлет Казарян (trigon33@mail.ru) 01.10.15 15:44
(5) karpik666,
Очень даже полезная обработка. Не раз приходилось ручками подправлять.............
Спасибо автору, обязательно скачаю, только если работает в БП 3.0.
10. Максим Князев (mad_maksim) 01.10.15 17:16
(9) trigon33@mail.ru, эта обработка предназначена для конфигураций на обычных формах. В БП 3.0 (она на управляемых формах) работать не будет. В планах сделать обработку для управляемых форм
11. Максим Князев (mad_maksim) 06.10.15 16:31
(9) trigon33@mail.ru, добавил в обработку поддержку управляемых форм
12. Гамлет Казарян (trigon33@mail.ru) 07.10.15 15:49
Спасибо большое Максим!
13. Лариса Лукманова (jeih@mail.ru) 10.10.15 18:31
Я бухгалтер и скажу, что это очень полезная и нужная обработка, помогает сэкономить много времени. С ума сходишь исправляя время документов...