Универсальная обработка для перезаписи наборов записей регистров

Опубликовал correct_coding (correct_coding) в раздел Администрирование - Сервисные утилиты

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

Может использоваться для обработки регистров:

- Накопления

- Сведений (периодических, подчиненных регистратору)

- Бухгалтерии

- Расчета

 

Применять данную обработку удобно, когда необходимо перезаписать наборы записей определенных регистров, не затрачивая время на проведение документов, создавших эти записи. К примеру, поменялась процедура ПередЗаписью модуля набора записей регистра, чтобы применить новую логику для существующих записей - иногда (понятно, что нужно понимать что делаете) не обязательно проводить документы. Или, к примеру, если вводите новое измерение в регистр и нужно его первоначальное заполнение опять же, на основании процедуры записи набора.  Мне пригодилась когда вводил новый  разделитель учета в информационную базу.

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

Наименование Файл Версия Размер
Обработка для перезаписи наборов записей регистров
.epf 9,26Kb
24.08.14
102
.epf 9,26Kb 102 Скачать

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
1. Альберт АЙТАТ (al2ko) 63 17.10.11 13:12 Сейчас в теме
Удобная обработка. Давно искал такую. Спасибо.
2. Vladimir (Boroda) 90 17.10.11 21:30 Сейчас в теме
По работе с регистрами достаточно обработок, но в большинстве своём они узконаправленные. Если эта окажется более универсальной и, главное, корректно РАБОТАЮЩЕЙ, то автору спасибо. Но вначале надо потестить немного.
3. Галя (galyausik1) 19.10.11 10:41 Сейчас в теме
5. Мастер Йода (master_yoda) 27 26.11.11 16:15 Сейчас в теме
Спасибо большое....все работает
6. Нюра Иванова (amalisheva) 19.12.11 09:21 Сейчас в теме
Скачали данную обработку для ЗУП 8.2 надо исправить вида движения в документе перенос данных. но так и не поняли смысл данной обработки???? почему нет механизма допустим исправить автоматически какой либо реквизит в САМОМ регистре..... а Ваша обработка дает тока построчно перекликивать и менять((((. Вобщем или я что то не так делаю, либо не понятен механизм.
7. correct_coding (correct_coding) 396 19.12.11 11:41 Сейчас в теме
(7) да, все верно, обработка ничего сама не меняет, она не для тех случаев, для которых Вы ее пытаетесь применить. Она перезаписывает наборы записей. Предположим документ делает движения по 15 регистрам, и таких документов у вас десятки-сотни. В одном из регистров, к примеру Взаиморасчеты, Вы поменяли процедуру ПередЗаписью и теперь при записи набора делаются какие-то действия, ранее не делавшиеся. Чтобы изменения вступили в силу для уже существующих ранее документов, вам нужно либо их перепровести (тем самым лишний раз сделать движения не только по нужному Вам регистру, но и по 14 ненужных), либо использовать эту обработку. В других случаях - вам вероятно нужен другой инструмент.
9. юрий гулидов (gull22) 80 17.05.12 12:59 Сейчас в теме
Комплексная автоматизация
Обратил внимание, что в своей базе РН "Свободные остатки" имеет по 2 записи по одному документу-регистратору. Период уже закрыт. Надеялся что эта обработка уберет лишние записи. Увы она еще добавила. Так как база тестовая, то продолжил эксперимент. Сколько раз запускаю эту обработку, столько раз добавляется новая запись, в смысле дублируется. Прикольно!
correct_coding; +1 Ответить 1
10. correct_coding (correct_coding) 396 17.05.12 13:25 Сейчас в теме
(9) gull22, что говорит отладчик в процедуре перед записью модуля регистра?
11. юрий гулидов (gull22) 80 17.05.12 15:50 Сейчас в теме
(10) correct_coding,
Сразу оговорюсь, я не профессиональный прораммист, а самоучка. Открыл в отладчике обработку, там только процедуры:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Процедура ВыполнитьПерезаписьНаборов(Кнопка)
Процедура КоманднаяПанельУстановитьФлажки(Кнопка)
Процедура КоманднаяПанельСнятьФлажки(Кнопка)
Процедура ВыбПериодНажатие(Элемент)
Поэтому не понимаю о какой процедуре речь. Или имелась ввиду какая-то Процедура из общего модуля программы.