Закрытие регистра накопления

Навеяно публикацией http://infostart.ru/public/118947/ — ещё одна вариация на тему "закрытие произвольного регистра накопления"
Указанная обработка всем хороша, но существуют конфы (допустим, та же БП), где нет документов Корректировка записей регистров накопления. Поэтому обработка может при необходимости использовать и "Операцию"

Навеяно публикацией //infostart.ru/public/118947/ — ещё одна вариация на тему «закрытие произвольного регистра накопления»
Указанная обработка всем хороша, но существуют конфы (допустим, та же БП), где нет документов «Корректировка записей регистров накопления». Поэтому обработка может при необходимости использовать и «Операцию».

Тестировалось и использовалось в ВДГБ: Учет в ЖКХ, в других основанных на БП конфигурациях также должно работать.

24 Comments

  1. yuraos

    ЭХ!

    ЛЮБЛЮ Я ЗАПИСЫВАТЬ ПЕРВЫЕ КОММЕНТАРИИ К СТАТЬЯМ!!!

    😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😀

    А ПОЧЕМУ ???

    Reply
  2. yuraos

    (1)

    А ПОТОМУ, ЧТО:

    1) Можно смайлов в комментарий навставлять.

    2) В сообщения рассылаемых сайтом по почте говорится, что Я АВТОР ПУБЛИКАЦИИ.

    🙂



    а вот изменять первый пост со смайлами не советую — смайлики пропадють.

    🙁

    Reply
  3. yuraos

    (2) Пара вопросов или замечаний по тому как работает обработка ???

    а) Смотрит по метаданным

    Если есть документ «Корректировка записей регистров» Тогда

    пишет в регистры через него

    ИначеЕсли если есть документ «Операция» Тогда,

    пишет в регистры через него

    Иначе

    ???

    КонецЕсли;

    А если в конфигурации присутствуют оба вида документов ???

    б) И что делать, если выбранный регистр не в списке движений ???

    Reply
  4. GlebHappy

    (3) по первому вопросу — в тексте заданы три вида документов с убывающим приоритетом, сначала корректировки записей регистров, затем операция — если есть корректировки, то используются они, если корректировок нет — то используется операция

    по второму вопросу — скажем так, сделано допущение, что документы корректировок по регистрам априори могут делать движения по любым регистрам, хотя вы правы, для полной корректности нужно ещё помимо просто наличия дока в конфигурации проверять, может ли он двигать конкретный регистр

    Reply
  5. yuraos

    (4) GlebHappy, говорите в тексте заданы три вида документов с убывающим приоритетом

    …а какой — третий ???

    🙂

    Reply
  6. GlebHappy

    В изначальной обработке было два типа документов — Корректировка записей регистров и Корректировка записей регистров накопления, я добавил третий тип — Операция бухгалтерская

    Reply
  7. AlX0id

    Открою небольшой секрет — обработка свертки баз на ИТС сворачивает любой регистр на выбор 😉

    Даже сведений, хотя не факт, что это плюс )

    Reply
  8. yuraos

    (7) AlX0id,

    тоже мне секрет!

    все давно знают по эти обработки на этом диске и …

    … тем не менее упорно делают аналоги (велосипеды)

    по следующим причинам:

    а) их можно сделать функциональней

    б) их можно сделать удобней

    в) их можно сделать эргономичней по интерфейсу

    г) в ходе их создания можно потренироваться в программировании, попробывать что-то новое



    некоторые из таких велосипедов даже продают за деньги,

    например небезызвесный Enteprise Integrator

    уважаемого German

    многие компоненты из этого пакета — суть навороченные «бояны» с диска ИТС:

    например Конструктор Ei — это обработка «Консоль запросов».

    Reply
  9. yuraos

    (6) GlebHappy,

    думаю было бы хорошо сделать в обработке настройки

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

    было бы также хорошо иметь возможность выбора в этих настройках

    нестандартного вида документа для записи в регистр,

    поскольку в сильно самописных конфигурациях могут быть свои варианты для этого.

    такие виды документов должны искаться в метаданных по следующим критериям:

    1) проведение документа должно быть запрещено в любом из режимов.

    2) список движений документа по регистрам не должен быть пуст.

    Reply
  10. AlX0id

    (8)

    Ну это как бы был намек на то, что внимательное изучение ИТС может снять многие вопросы и геморрои 😉

    Reply
  11. yuraos

    (10) AlX0id,

    так оно и сразу понятно было что это за намек.

    🙂



    могу еще добавить,

    что через преодаление «геммороев» приходит опыт и постигается совершенство.

    Reply
  12. AlX0id

    (11)

    угу.. сам пару-тройку таких обработок написал, пока умные люди свертку не показали.. внимательным чтением ИТС не наделен %)

    Reply
  13. yuraos

    (12)

    ну думаю ты не без пользы на это потратил время

    🙂

    Reply
  14. 1cmax

    для любой конфы подойдет?

    Reply
  15. yuraos

    (14) 1cmax,

    надо полагать для любой, где есть «типовые» документы:

    «Корректировка записей регистров»

    «Корректировка записей регистров накопления»

    «Операция бухгалтерская»

    с учетом приоритета использования (4)

    и с учетом того,

    есть ли интересуемые регистры в списке движений используемого для свертки документа

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

    Reply
  16. yuraos

    (15)

    PS:

    впрочем … слово автору!

    🙂

    Reply
  17. yuraos

    (4) Слушай, GlebHappy,

    что за документ

    «Корректировка записей регистров накопления» ???

    Что-то его

    ни УТ-10.3/11.0,

    ни в УПП-1.2/1.3,

    ни в БП-2.0

    я не нашел…

    Reply
  18. pas

    Спасибо, все работает. Комментарии некого yuraos похожи на самопиар.

    Reply
  19. yuraos

    (18) pas,

    ну можно это и так сказать…

    А ЧТО ТАКОГО ???

    ***

    Было бы что пиарить.

    🙂

    Reply
  20. yuraos

    (19)

    PS:

    а вообще у меня сложилось такое впечатление

    что половина народа на Инфостарте

    только и делают, что занимаются ПИАРОМ.

    Причем порой пиарят чистый воздух



    Делается посредственная статейка

    (ну разжевка какого-нибудь 1С-ного мануала)

    и начинается…

    Reply
  21. yuraos

    (20)

    … охи-ахи, восторги до истерики в комментариях,

    ну истественно ПЛУСЫ-ПЛУСЫ-ПЛУСЫ на статью !!!



    по сравнению с этим — мой само-пиар

    просто … назовем это экстравантным общением на форуме.

    🙂

    Reply
  22. aegoncharov

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

    Reply
  23. aegoncharov

    И на скриншотах кажись не то, что скачалось.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *