gifts2017

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

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

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

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

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

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

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

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