gifts2017

Еще раз про денежные обязательства в БГУ

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

Автоматизация замусоривания  базы данных, при помощи создания бесполезных документов – «Принятое денежное обязательство».

 

            Появление данного документа в БГУ, вызвано тем, что разработчик решил упростить себе заполнение соответствующих колонок в формах регламентированной отчетности.  Этот документ является производным от других документов, отражающих хозяйственную деятельность предприятия, и с точки зрения ведения учета совершенно бесполезен. Заполнить формы отчетности можно не используя документ «Принятое денежное обязательство», выбрав хозяйственные операции  по дебету счетов 401, 109, и.т.д.

            Если в программе появляется новый документ, то можно не сомневаться в вердикте бухгалтеров – «обязательно надо заполнять, если добавили, значит нужен». Проверка формирования обязательств для  всех видов документов показала, что встроенным механизмом пользоваться опасно.  В результирующий документ попадают все суммы из документа-основания, без учета корреспонденции счетов, даже суммы по проводкам с забалансовыми счетами.  Обработки, представленные, на Инфостарте формируют обязательства по определенным типам документов, а не по журналу хозяйственных операций, т.е. денежные обязательства формируются в неполном объеме.

            Представленная здесь обработка формирует денежные обязательства по проводкам журнала хозяйственных операций. Условия выборки можно посмотреть в коде, они довольно тривиальны. Лицевой счет и договор нужны для  тех документов-оснований, где они отсутствуют, например «Операция (бухгалтерская)».  Типы документов «Отражение зарплаты в учете» и «Операция (бухгалтерская)» не являются документами-основаниями для денежного обязательства, поэтому я бы посоветовал в конфигураторе добавить эти типы в реквизит ДокументОснование документа ПринятоеДенежноеОбязательство. Обработка будет работать и без этих манипуляций, но тогда в результирующем документе в поле «Основание» будет отражаться «Неопределенно».

 

Upd 09.10.12: Добавлен "Фильтр по расхождениям" -  отбор строк, в которых сумма документа отличается от суммы обязательства по этому документу.

Upd 11.10.12:  Добавлен поиск и удаление задвоенных обязательств, поиск  «неправильных» обязательств, созданных вручную - кнопка "Проверить". 

Upd 05.11.12: Исправлена ошибка фильтрации данных.

 

Платформа: 1С:Предприятие 8.2 (8.2.15.310)

Конфигурация: Бухгалтерия государственного учреждения, редакция 1.0 (1.0.12.3 - 1.0.14.2)

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

Наименование Файл Версия Размер
Формирование денежных обязательств 255
.epf 16,55Kb
08.11.12
255
.epf 16,55Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Олег Коваленко (OleGazz) 10.10.12 09:42
да, нужная вещь, спасибо, а то у меня бухгалтера зарплату заносят операциями бухгалтерскими, а потом делают вручную принятые денежные обязательства, обработка немного упростит им работу...спасибо!
2. Людмила Артемьева (l-Rain) 11.10.12 11:08
Анализирует ли обработка ситуацию, если на основании некоторых документов уже введены ПДО? Или получатся дубли? Спасибо.
3. slimper (slimper) 11.10.12 12:41
(2) l-Rain, уже столкнулся с этой проблемой, добавил в код поиск и удаление задвоенных обязательств, через 2 часа выложу новую версию. Когда она появится в свободном доступе зависит от модератора.
4. Vasilina Vasilina (Vasilina2009) 12.10.12 12:14
Вещь нужная, спасибо.
Хотя не согласна с автором по первому абзацу, т.к. с введением в действие Единого плана счетов бухгалтерского учета и Инструкции по его применению, утв. приказом Минфина России от 01.12.2010 № 157н, учреждения всех типов должны вести учет принятых обязательств, в том числе денежных обязательств на счетах 502 01 «Принятые обязательства», 502 02 «Принятые денежные обязательства», также согласно п. 320 Инструкции аналитический учет принятых учреждением обязательств (денежных обязательств) ведется в Журнале учета принятых обязательств, в разрезе видов расходов (выплат), предусмотренных сметой (планом ФХД) учреждения, а приказом Минфина России от 15.12.2010 № 173н утверждена форма 0504064 «Журнал регистрации обязательств», которая применяется учреждением для учета обязательств (денежных обязательств) текущего финансового года.
5. slimper (slimper) 12.10.12 17:47
(4) Vasilina2009, по поводу первого абзаца. C одной стороны столоначальники из МФ регулярно увеличивают хаос в бюджетном учете своими мертворожденными уродцами (инструкциями), с другой стороны 1С, вместо того, чтобы минимизировать вред от этих творений, только увеличивает его. Зачем создавать обязательство по каждому документу, чтобы в отчетный период бухгалтера не сидели без дела, исправляя ошибки 1С? Почему нельзя было реализовать суммарный документ за произвольный период, который было бы гораздо легче проанализировать на предмет ошибок?
6. talib 13.10.12 10:12
файл почемуто скачался с расширением mp3. перепробовал поменять на epf и erf -не работает. бгу 1.13.3 платформа 8,2,16
7. slimper (slimper) 13.10.12 10:47
(6) talib, файл нормальный, сейчас скачал его как обычный пользователь. Расширение у файла - .epf, обработка сделана на УФ, попробуйте импортировать ее в конфигурацию - в ветке "Обработки", контекстное меню "Вставить внешнюю обработку, отчет...".
8. Serg (nkp14108) 17.10.12 15:50
Идея хорошая. Какую роль играет в вашей обработке лицевой счет. Наша бух не ведет в разрезе л/с (заполняет первый попавшийся).
9. slimper (slimper) 17.10.12 16:23
(8) nkp14108, результатом проведения документа "Принятое денежное обязательство" являются проводки дт 502.11 - кт 502.12. Смотрим план стетов: субконто3 счетов 502.11 и 502.12 - "раздел лицевого счета", т.е. вы не проведете документ без указания лицевого счета.
10. Serg (nkp14108) 17.10.12 16:48
ДА я знаю, поэтому указывают л/с, но любой. Т.К. в начале года взяли обязательство указали счет, а в течении года расчитываемся по разным счетам. Но при составлении отчета счет и не фигурирует, закрываем по договору. Как в инструкции на сч.502 л/с не нужен.
11. slimper (slimper) 17.10.12 17:01
(10) nkp14108, если в документе-основании присутствует лицевой счет - в результирующий документ попадет лицевой счет из этого документа. Но есть документы, например "Отражение зарплаты в учете", где л/с отсутствует, вот для формирования обязательств по таким документам и нужен лицевой счет в заголовке обработки.
12. Serg (nkp14108) 17.10.12 17:23
Вот теперь ясно, т.е. для заполнеия предопределенного субконта счета, но не для отбора по нему.
13. Алексей Платонов (platon-81) 18.10.12 15:08
У МЕНЯ ВООБЩЕ НЕ ОТКРЫВАЕТСЯ БГУ редакция 1.0 (1.0.12.2)
14. slimper (slimper) 18.10.12 15:36
(13) platon-81, откройте конфигуратор,перейдите на ветку "Обработки" и командой контекстного меню ""Вставить внешнюю обработку,отчет..." импортируйте обработку в конфигурацию.
15. Ирина Рябцева (rr-irina) 18.10.12 20:36
(14) slimper,команда контекстного меню ""Вставить внешнюю обработку,отчет.- не активна, а обработка не открывается!
16. slimper (slimper) 19.10.12 05:08
(15) rr-irina, 1. выберите корень ветки "Обработки" 2.После вставки выберите интерфейс для обработки - по умолчанию назначается "Административный".
Прикрепленные файлы:
17. Ирина Рябцева (rr-irina) 19.10.12 05:52
Почему у меня не активные эти кнопки?
Прикрепленные файлы:
18. slimper (slimper) 19.10.12 06:20
(17) rr-irina, настройте поддержку конфигурации - меню "Конфигурация"-> "Поддержка"-> "Настройка поддержки..."
Прикрепленные файлы:
19. Ирина Рябцева (rr-irina) 21.10.12 10:34
(18) slimper, спасибо! но я её все равно открыть не могу- 1. Файл - открыть, или 2.Сервис-Дополнительные внешние обработки. Может не там открываю? я конечно прошу прощенья за такую глупость со своей стороны!
20. slimper (slimper) 21.10.12 12:27
(19) rr-irina, если вы настроили поддержку конфигурации (18) и импортировали обработку (16), то далее выбираете меню "Сервис"->"Переключить интерфейс"->"Административный". В главном меню программы появится меню "Обработки", нажав которое, вы увидите "Формирование денежных обязательств". Как настроить видимость обработки в других интерфейсах см. (16).
21. Ирина Рябцева (rr-irina) 21.10.12 12:39
(20) slimper, благодарю! теперь всё получилось!
22. finch (fin7) 22.10.12 18:24
Спасибо за обработку. ставлю плюсик
23. Kani Mago (Kaniman) 07.11.12 19:16
Спасибо!Нужная вещь, а то у меня бухгалтера зарплату заносят операциями бухгалтерскими, а потом делают вручную принятые денежные обязательства, обработка немного упростит им работу...спасибо!
24. slimper (slimper) 09.11.12 04:49
(0) Уважаемые дамы и господа, скачавшие обработку! При написании комментария или вместо него, прошу ответить на три простых вопроса в формате да/нет:

1.Вы установили обработку в рабочие базы клиентов?
2.Вас устраивает интерфейс обработки?
3.Вы подгоняли обработку под себя?

Например, результат, при отрицательных ответах на первые два вопроса, и положительном на третий будет выглядеть так:
-1 -2 +3.

Ответившие на вопросы, могут рассчитывать на персональный абзац в следующем издании энциклопедии "Лучшие люди России".
25. Kani Mago (Kaniman) 09.11.12 13:23
(24) slimper, меня пока устраивает такой вариант применения: -1 +2 -3
Вместо абзаца, скиньте, пожалуйста kanimen-yandex.ru . А то только скачал, и сразу обновилась разработка.
Спасибо!
26. slimper (slimper) 09.11.12 13:54
(25) Kaniman, отправил по адресу kanimen@yandex.ru
27. Kani Mago (Kaniman) 10.11.12 21:36
(26) slimper, Спасибо! как внешняя не работает, так? встраивать как описано выше?
попробовал на одной базе какую-то прошлогоднюю подобную обработку, наштамповала 500! документов.
Вы совершенно правы - "Автоматизация замусоривания", абсолютно бестолковые документы.
28. slimper (slimper) 11.11.12 06:09
(27) Kaniman, да, т.к. обработка сделана на УФ (все равно придется переходить на УФ,так чего тянуть), ее надо импортировать в конфигурацию, как описано выше. Ecть еще одна тонкость, в конфигураторе ищем документ ПринятоеДенежноеОбязательство, выбираем реквизитДокументОснование, и в составной тип этого реквизита добавляем типы ОтражениеЗарплатыВУчете и ОперацияБух. Если этого не сделать, то каждый раз при начислении обязательств обработка будет заново начислять ДО для "Отражение зарплаты в учете" и "Операция бухгалтерская", т.к. она не сможет увидеть, что обязательства по этим документам уже начислены. Мои клиенты пользуются этой штукой раз в квартал, перед отчетом, для корректного заполнения 38 формы. В остальное время про ДО они не вспоминают.
Прикрепленные файлы:
29. Елена Поподьина (lpopodina) 30.11.12 13:05
1С на самом деле усложнило задачу, получается, что без отработки для документа отражение зарплаты в учете нужно вручную вносить док-ты, что не гуд.., да и по остальным документам вероятность ошибки не исключена. Найди потом, по какому из док-тов(Покупка МЗ, ОС или услуги) нет второй проводки
30. Mike G (Mike1978) 03.12.12 16:42
Автор, спасибо за обработку. Вещь полезная... Но! Не работает на SQLной версии :( Уже при открытии выдает ошибку

{Обработка.ФормированиеДенежныхОбязательств.Форма.Форма.Форма(709,2)}: Процедура или функция с указанным именем не определена (Оповестить)
<<?>>Оповестить("ДО",-1 , ЭтаФорма);

и т.д...

Поправить бы...
31. slimper (slimper) 03.12.12 18:28
(30) Mike1978, странно, что у вас не работает метод глобального контекста "Оповестить"(Notify). Дайте адрес, куда скинуть обработку без использования "Оповестить".
32. Mike G (Mike1978) 04.12.12 01:18
(31) slimper, На самом деле ничего странного. Для метода Оповестить в справке написано "Доступность: Тонкий клиент, веб-клиент, толстый клиент". У Вас же он вызывается в процедуре SetProgress с директивой "&НаСервере". Для файловой версии все эти тонкости "по барабану", а вот клиент-серверная таких вольностей не допускает... Если не сложно, пришлите обработку сюда crazy@hotbox.ru
33. Mike G (Mike1978) 04.12.12 01:25
(31) slimper, Кстати, хочу добавить, похоже, что кроме ОперацияБух и ОтражениеЗарплатыВУчете, к типам реквизита ДокументОснование надо добавить Сторно...
34. slimper (slimper) 04.12.12 07:49
(33) Mike1978, отправил по указанному адресу. Если есть документы "Сторно" с соответствующей корреспонденцией, то обработка их зацепит.
35. A V (Amacumara) 04.12.12 19:03
Slimper, полезная обработка, спасибо. Можно попросить поделиться версией для SQL,без использования "Оповестить". amacumara@rambler.ru
36. slimper (slimper) 04.12.12 19:35
37. A V (Amacumara) 04.12.12 22:06
Slimper, спасибо еще раз, завтра протестирую на живой базе.
38. Mike G (Mike1978) 07.12.12 16:04
(34) slimper, Обработку получил, спасибо. Буду смотреть, как работает...
39. Женя Попов (koloboc74) 18.12.12 11:27
{Обработка.ФормированиеОбязательствПоПД.Форма.Форма.Форма(411)}: Индекс находится за границами массива
И еще Slimper, можно попросить поделиться версией для SQL,без использования "Оповестить". koloboc74@inbox.ru

Платформ ВДГБ: Учет продуктов питания и калькуляция блюд для государственных учреждений, редакция 1.0. Конфигурация для 1С:Предприятие 8.2. (1.0.12.5)
40. slimper (slimper) 18.12.12 11:53
(39) koloboc74, обработку без "оповестить" отправил. С указаной вами конфигурацией не знаком, и у меня ее просто нет. Sorry.
41. Женя Попов (koloboc74) 18.12.12 12:39
Slimper ВДГБ: Учет продуктов питания и калькуляция блюд для государственных учреждений, редакция 1.0 Тоже БГУ только подкручен Учет продуктов питания и калькуляция блюд вот и все
42. slimper (slimper) 18.12.12 14:43
(41) koloboc74, в ЕПСБУ у счета 201.1Х должно присутствовать субконто3 -"Виды затрат". У вас это субконто пустое.
43. MarikaLor 21.02.13 07:09
Здравствуйте! А можно и мне обработку для SQL,без использования "Оповестить" на Clv@tcsms.tomsk.ru
Заранее спасибо!
44. MarikaLor 14.03.13 12:55
Добрый день! При применении обработки на практике возникла следующая ситуация: есть документ "Услуги сторонних организаций" в котором фигурирует сумма, которая включает НДС. Бухгалтер на основании этого документа сделал док "Денежное обязательство" (стандартными средствами 1С). В док "Денежное обязательство" автоматом попала вся сумма вместе с НДС. Запускаем Вашу обработку и видим эти доки в расхождениях, т.е. сумма в левой части показывается без НДС, а сумма в правой части стоит с НДС.
45. slimper (slimper) 14.03.13 18:13
(44) MarikaLor, если в документе "Услуги сторонних организаций" установлен флажок "Принять НДС к вычету", то обработка не будет учитывать сумму НДС при формировании обязательств. Условия отбора проводок для формирования обязательств следующие:
деб < 201.11 или 401.20 - кре 208.ХХ или 302.ХХ или 303.ХХ или 304.02 или 304.03. В исходном коде обработки эти условия заданы в функции ExecuteQue, и они могут быть легко изменены, в соответствии с вашими потребностями.
46. MarikaLor 15.03.13 17:32
Спасибо! Добавила нужные условия и всё получилось!
47. Алексей Добровольский (Kletka) 02.07.13 14:20
Здравствуйте! А можно и мне обработку для SQL,без использования "Оповестить" на Dobro31@yandex.ru
Я не могу настроить у меня галочка стоит "Принять НДС к вычету" и все ровно в Денежном обязательстве сумма с ндс((
Заранее спасибо!
48. Алексей Зыбченко (bbbsss) 03.07.13 09:50
Здравствуйте, сбросьте мне обработку для SQL версии, очень полезная, бухгалтера будут довольны. емайл: it@set-r.ru
За ранее благодарен. Спасибо.
49. Евгения Зимина (Vesna789) 14.11.13 22:06
Скачала вашу обработку, добавила в конфигурацию как дополнительные внешние обработки. Релиз конфигурации 1.0.21.7 даже не открывается. Почему?
50. slimper (slimper) 15.11.13 05:39
(49) Vesna789, Вам нужно добавить обработку в Конфигураторе. См. (16)-(20), (27)
51. keen11 (keen11) 15.11.13 12:55
Почему не написали что она для управляемого приложения? то есть для версии БГУ 2.0 а не 1.0
52. slimper (slimper) 15.11.13 13:11
(51) keen11, обработка сделана для БГУ 1.0, но на УФ. Прежде чем скачивать, бывает полезно почитать комментарии.
53. Сергей Иванов (psa247) 31.01.16 10:31
Добрый день!
Как быть с авансовыми отчетами ? Не цепляет их
54. slimper (slimper) 31.01.16 18:21
(53) psa247, поиск документов, по которым нужно начислять ДО производится не по самим документам, а по проводкам. В обработке есть функция GetSql, в которой вы можете добавить (изменить) условия поиска.
55. Сергей Иванов (psa247) 01.02.16 13:12
Спасибо. разобрался. в организации делали ДО на покупку материалов, а не на авансовый отчет.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа