gifts2017

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

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

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

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

- Накопления

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

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

- Расчета

 

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

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

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

См. также

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

Комментарии

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