Когда сразу известен массив документов, в котором нужно произвести замену ссылочного значения, удобно использовать данную обработку. Обработка работает только с реквизитами документов и реквизитами их табличных частей, не затрагивая данных, связанных с документом, но хранимых в связанных регистрах, справочниках и т.д. (такими являются документы ОперацияБух в БП, и некоторые документы в ЗиУП)
На первом этапе задаем вид документа, отбор, и получаем список документов, в котором предполагается поиск и замена значений;
Далее указываем соответствие строго и нового значения.
Note: Обработка не перепроводит документ после замены значения, а просто записывает его.
Обработка иллюстрирует применение отбора СКД для получения списка документов.
Добрый день. Скачал -поставил плюс -попытался открыть на конфигурации «Зарплата и кадры бюджетного учереждения» -вообще обработка не открывается? Я поторопился плюс поставить или что-то другое?
(1) сибирь, Видимо поторопились. Плюсик легко отзывается через профиль. Обработка предназначена для Управляемых форм, а Ваша конфигурация — на обычных формах.
Практическое применение обработки очень неоднозначно.
Если у меня надо одного пользователя поменять на другого..
Придется узнать, в каких документах он есть, и потом для каждого вида переделывать.
Предпочту под толстым клиентом сразу найти для всех документов и поправить как нужно.
Слабо пока.
(3) OrsoBear, обработка не претендует на замену стандартной. Однако, когда заранее известен массив документов в которых нужно произвести замену — весьма удобна. По сему не планирую расширять её функционал.
(1) сибирь, запускайте под тонким клиентом, все работает 🙂
(5) NickOmskiy2, спасибо.
Действительно в тонком клиенте работает, но к сожалению ни так как мне надо.:)
Проблема следующая. Никакого отбора в документе, в табличной части -сделать нельзя, так как в документе не хранятся эти поля, всё хранится только в регистрах. Поэтому отбор и замену значений мне надо делать в регистрах.
Обработка похоже вообще не работает с регистрами? — это вопрос уже автору разработки — плюсик я свой пока не отозвал. 🙂
(6) сибирь, Регистры — это совсем другая тема, хотя универсальная обрабтка поиска и замены должна помочь.
(7) универсальная обработка — меняет «всё» на «всё» -без всякого отбора.
Ну да ладно, у меня к вам вопрос, как к автору. Я не нашел ни одного документа с «реальной» табличной частью, — все значения хранятся только в регистрах, в документах ничего не хранится -там только ссылочка, т.е. в документе добраться до табличной части у меня не получается — надо лезть только в регистр. Тогда мне стало совсем не понятно, что делает ваша обработка -если табличных частей нет ни в одном документе -они там и не нужны -всё в регистрах? Спасибо.
(8) сибирь, обработка написана для более «классического» случая, когда у документа есть одна или более табличных частей, сам её использовал для УТ11. Возможно для Вашего случая нужно написать отдельную обработку, которая производит соответствующий отбор по регистру, и там производить замену.
(8) сибирь, [удалено]
На табличные части в документах «Операция Бухгалтерский и налоговый учет», не работает
(11) GIZmo, Все правильно: документ ОперацияБух — не содержит табличных частей, а фактически является «скобками» для записей регистров.
(11) GIZmo, (8) сибирь, возможно вот этоhttp://infostart.ru/public/171002/ , то что нужно для Вас, обратите внимание, что документ в Вашем случае является как-бы «скобками» для записей регистров.
Конфигурация 1С8 Комплексная автоматизация.
Стоит задача замена значения реквизита СтатьяДвижДенСредств в документах ПриходныйКассовыйОрдер за 1-й квартал 2013г.
Запустила Вашу обработку. Резальтат: По кнопке Отобрать — все нормально, по кнопке Заменить выдало ошибку: «Документ ПриходныйКассовыйОрдер.МодульОбъекта(1961,4): Процедура или функция с указаннм именем не определена (Предупреждение)».
Данная обработка Поиск и замена дублирующихся элементов справочников подходит под управляемые формы 1с Управление Торговлей 11.1?
(15) Ionmuerto, Должно работать с любой конфигурацией на управляемых формах, писАлось и было испытано на УТ11.0