gifts2017

Деноминация

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

Предлагаемая обработка предназначена для уменьшения остатков на счетах бухгалтерского учета, остатков по ресурсам регистров накопления и регистров сведений.
Обработка может быть использована на любой конфигурации, которая содержит документ "Операция", "Корректировка записей регистров" или другой, аналогичный документ.

 Использование обработки:

  1. Необходимо указать делитель и валюту, по которой производится деноминация.
  2. Необходимо указать регистратор, который будет использоваться при формировании движений по регистрам. В качестве регистратора можно использовать любой документ, который поддерживает деноминируемые регистры в качестве регистратора своих движений.

Предполагается использование документа "Операция", "Корректировка записей регистров" или любого другого им аналогичного.

В качестве даты деноминации принимается дата документа-регистратора.

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

При вводе строк обработка позволяет указывать:

  1. В поле "Тип объекта" - Справочник, Регистр сведений, Регистр накопления, Регистр бухгалтерии.
  2. В поле имя объекта установлены отборы:
    1. периодические регистры сведений, подчиненные регистратору
    2. Регистры накопления вида "Остатки".
  3. В поле реквизит (Ресурс) предлагается указать только реквизиты типа "Число"
  4. Поле "Измерение или ресурс для отбора по валюте" предназначено для настройки отбора записей   регистров, которые подлежат деноминации.
    Пример: Регистр сведений "Цены номенклатуры" только если ресурс Валюта = "Бел. Руб.". 
  1. В случае, если некоторые операции необходимо пропустить при выполнении обработки - надо поставить признаки "Выполнен". Обработка каждого регистра производится в отдельной транзакции.

По окончании транзакции признак "Выполнен" автоматически устанавливается для отработанных строк.

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

 

Использование шаблонов:

Настроенный список можно вывести в табличную форму ("Еще" - "Вывести список").

Полученный список необходимо сохранить в макеты обработки (в конфигураторе).

Такие макеты могут быть использованы как шаблоны.

 

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

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

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

Наименование Файл Версия Размер Кол. Скачив.
Деноминация
.epf 13,08Kb
31.03.16
18
.epf 1.0. 13,08Kb 18 Скачать

См. также

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

Комментарии

1. Андрей Суханцов (&rew) 29.03.16 09:23
5sm это цена до деноминации или после? А если серьезно, непонятно одно (эс). 1с не создало никаких "типичных" механизмов кастрации?
2. Gladkov@bprog.by (Gladkov_Anton) 29.03.16 12:48
(1) &rew, Беглый осмотр интернета показал, что типовая обработка была только для 7.7
3. Александр Губанов (gubanoff) 29.03.16 13:19
Не раскрыта тема, что эта обработка - не панацея и решение всех проблем деноминации. Если у вас в конфигурации нет копеек в суммах (для начала), то и обработка не поможет. Это я про РБ на всякий случай, если тут вдруг какая-то другая деноминация имеется ввиду.

Вот тут тема раскрывается чуть глубже
pt_olga; 1v7; +2 Ответить 1
4. Gladkov@bprog.by (Gladkov_Anton) 29.03.16 13:53
(3) gubanoff, Да, конечно, это не таблетка от всего на свете, а просто инструмент, который можно использовать при решении проблемы 2016 года
5. Xer shi (Xershi) 29.03.16 13:56
А какой смысл в обработке, если проще курс поставить 1 июля в 1, а до первого в 0,0001 или кратность изменить на 10000.
6. Gladkov@bprog.by (Gladkov_Anton) 29.03.16 17:57
(5) Xershi, Изменение курса в регистре сведений "Курсы валют" никак не отразится на остатках регистров накопления и ресурсах других регистров сведений.
7. Xer shi (Xershi) 30.03.16 12:11
(6) Gladkov@bprog.by, все верно. Они и не должны меняться. У нас же курс меняется!
8. Gladkov@bprog.by (Gladkov_Anton) 30.03.16 19:25
(7) Xershi, Нет, меняется не только курс, но все финансовые показатели выраженные в национальной валюте.
В том числе цены, остатки на счетах, учетные цены товаров и т.д.
9. Xer shi (Xershi) 30.03.16 20:33
(8) Gladkov@bprog.by, так если все показатели подвести под курс белорусского рубля, то ничего не меняется. Только курс.
10. kiba Ковальчук (kiba) 02.04.16 09:45
Отличное решение для небольших баз. Нужно правда понимать что после данной обработки из-за округление слегка "поедут" остатки регистров бухгалтерии и накопления и нужно будет эту проблему решать. А вот для больших баз применение данной обработки под вопросом. Например на нашей базе УПП за 8 лет обработка всех нужных регистров будет исчисляться сутками (проверено).
11. Gladkov@bprog.by (Gladkov_Anton) 02.04.16 15:11
(10) kiba, В случаях, когда регистры накопления "уточняют" информацию на счетах бухгалтерского учет, только с большим уровнем детализации конечно вызовут расхождения в копейках. Исправление таких ошибок потребует отдельных механизмов, которые в это обработке отсутствуют в связи с тем, что исправление таких ошибки трудно унифицировать.

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

В случае необходимости можно выполнить доработку, что бы каждая команда запускалась в отдельном регламентом задании. В этом случае потребуется еще реализовать контроль количества одновременно выполняемых регламентных заданий (что бы они НЕ превышали количество доступных ядер).
12. Александр Губанов (gubanoff) 04.04.16 11:11
(11) Gladkov@bprog.by, в процессе деления на 10000 теряется точность. Списывали, например, какой-то материал 100 раз по 90 рублей. Списали за год 100 * 90 = 9000 рублей. Делим все на 10000, получаем что списывали весь год по 0 руб 0 коп, следовательно остается остаток 90 коп., которого не должно было быть по идее. Да, этот остаток можно списать корректировочно проводкой, но ведь это неправильно. Корректировочная проводка нужна только для списания разниц, возникших при делении сальдо (а не всех операций) на 10000.
13. Антон Гладков (Gladkov_Anton) 04.04.16 14:14
(12) gubanoff, Данная обработка работает с остатками, а не с оборотами.
Решение о необходимости делать обработку, которая умеет деноминировать обороты пока не принято
(для проведения деноминации задним числом с целью устранения разрыва в учете в текущем году)

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

Если кто то облает нормативкой, или ссылками на нее - прошу делиться. Будем думать - будем делать.
14. Александр Губанов (gubanoff) 04.04.16 14:48
(13) Gladkov_Anton, нормативки пока нет
15. olga pt (pt_olga) 07.06.16 13:15
до сих пор есть только Поставновление Минфина от 22.04.16
http://www.minfin.gov.by/upload/accounting/acts/postmf_220416_27.pdf
16. Виталий Сергеевич (Slypower) 22.06.16 12:42
Как данную обработку запустить на 1С:Предприятие 8.2 (8.2.17.157) редакция 1.6.49.5?
Пишет:
{Обработка.Деноминация.Форма.Форма.Форма(2,2)}: Ожидается оператор препроцессора
#<<?>>Область ОсновнойФункционал
{Обработка.Деноминация.Форма.Форма.Форма(199,2)}: Ожидается оператор препроцессора
#<<?>>КонецОбласти
{Обработка.Деноминация.Форма.Форма.Форма(201,2)}: Ожидается оператор препроцессора
#<<?>>Область Интерфейс
{Обработка.Деноминация.Форма.Форма.Форма(376,2)}: Ожидается оператор препроцессора
#<<?>>КонецОбласти
...Показать Скрыть

17. Виталий Сергеевич (Slypower) 23.06.16 19:53
Прям даже не знаю, что и сказать. Обработка есть, стоит тут не дешево, но может не работать как у меня. Зря выкинул мани. Помощи в решении проблемы (выше написана) нет. Кто скачивает, тот надеется только на себя, и если что не будет работать, то ваши проблемы. Мне, лично, не помогла данная обработка
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа