Редактирование справочника без блокировок

Опубликовал draf (draf) в раздел Обработки - Обработка справочников

У всех были случаи когда нужно отредактировать, например реквизит "ведение взаиморасчетов" в справочнике "договора контрагентов", когда уже по нему были движения?
У всех были случаи когда нужно отредактировать, например реквизит "ведение взаиморасчетов" в справочнике "договора контрагентов", когда уже по нему были движения и для его изменения нужно снимать все документы с проводки в которых участвует данная запись. Предлагаю обработку через которую можно делать всякие изменения по любому справочник без возни).
Выбираете нужный Вам справочник в поле "Ссылка справочник", нажимаете кнопку "Открыть для редактирования без блокировок" и все готово для изменения нужных реквизитов....(для очистки совести проведите документы в которых участвовал измененный элемент справочника, для корректности движений).
П.С. Использовать на свой страх и риск.

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

Наименование Файл Версия Размер
ОМ_РедактированиеСправочникаБезБлокировок
.epf 6,22Kb
14.08.14
5
.epf 6,22Kb 5 Скачать

См. также

Комментарии
1. Яков Коган (Yashazz) 1989 18.08.14 16:20 Сейчас в теме
А ещё есть такая штука, как "Универсальный подбор и обработка данных", ага.
2. draf (draf) 17 19.08.14 16:35 Сейчас в теме
(1) Yashazz, А вы научите пользователя ею пользоваться , ага.
3. Гость 19.08.14 15:44 Сейчас в теме
Вот просто интересно насколько целесообразно это делать. Изменять элементы ломая механизмы конфигурации защищающие от неправильного изменения элементов если скорее всего все придется поменять и документы перепровести?
4. Captain Obvious (Obvious) 19.08.14 15:48 Сейчас в теме
(2) draf, Never. весь прикол что юзерам нельзя давать такой механизм. юзер всегда нет прав
5. draf (draf) 17 19.08.14 17:58 Сейчас в теме
(4) Obvious, юзеры разные есть, в 99% не нужно такое давать
6. draf (draf) 17 19.08.14 18:00 Сейчас в теме
(3) Ололошка, поменяйте вид взаиморасчетов по договору если у вас 100 документов по нему, я думаю что проще перепровести.
7. Антон (Скользящий) 19.08.14 16:01 Сейчас в теме
(4) Давать можно, только если он что то натворит, то отвечать будет кто? Программист. ) Поэтому если я вынужденно даю такие мощные обработки пользователю, то всегда красочно расписываю возможные варианты того, что он может натворить. Обычно испуганно просят ограничить функционал.
8. mikhailovaew (mikhailovaew) 128 25.08.14 12:54 Сейчас в теме
вводит в заблуждение фраза "без блокировок": под блокировками обычно подразумеваются объектные / транзакционные блокировки, то, что мешает пользователям одновременно вносить изменения в таблицы БД. Тут же речь идет о запретах, заложенных в логике бизнес-приложения.
AlexInqMetal; +1 Ответить
9. Michael Cher (mmch) 117 26.08.14 10:49 Сейчас в теме
Договор = Объект.ДоговорКонтрагента.ПолучитьОбъект();
Договор.ОбменДанными.Загрузка = Истина;
Договор.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
Договор.Записать();

=)
10. draf (draf) 17 26.08.14 13:03 Сейчас в теме
11. Константин Юрин (kostyaomsk) 69 08.01.15 15:34 Сейчас в теме
(9) mmch, лучше бы подробнее про "страх и риск" последствий такого "принудительного" кода
Договор.ОбменДанными.Загрузка = Истина;
когда уже есть не только движения по регистрам в базе у документов.