gifts2017

Поиск и замена ссылочных значений в документах с предварительным отбором (управляемые формы)

Опубликовал mxm2 mxm2 (mxm2) в раздел Обработки - Обработка документов

Когда сразу известен массив документов, в котором нужно произвести замену ссылочного значения, удобно использовать данную обработку. Обработка работает только с реквизитами документов и реквизитами их табличных частей, не затрагивая данных, связанных с документом, но хранимых в связанных регистрах, справочниках и т.д. (такими являются документы ОперацияБух в БП, и некоторые документы в ЗиУП)

На первом этапе задаем вид документа, отбор, и получаем список документов, в котором предполагается поиск и замена значений;

Далее указываем соответствие строго и нового значения.

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

Обработка иллюстрирует применение отбора СКД для получения списка документов.

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

Наименование Файл Версия Размер Кол. Скачив.
ПоискИЗаменаЗначенийСПредварительнымОтбором.epf
.epf 11,04Kb
13.02.13
344
.epf 11,04Kb 344 Скачать

См. также

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

Комментарии

1. сибирь Коровин (сибирь) 05.04.13 11:04
Добрый день. Скачал -поставил плюс -попытался открыть на конфигурации "Зарплата и кадры бюджетного учереждения" -вообще обработка не открывается? Я поторопился плюс поставить или что-то другое?
2. mxm2 mxm2 (mxm2) 05.04.13 11:38
(1) сибирь, Видимо поторопились. Плюсик легко отзывается через профиль. Обработка предназначена для Управляемых форм, а Ваша конфигурация - на обычных формах.
3. Alex Steiner (OrsoBear) 05.04.13 14:49
Практическое применение обработки очень неоднозначно.
Если у меня надо одного пользователя поменять на другого..
Придется узнать, в каких документах он есть, и потом для каждого вида переделывать.

Предпочту под толстым клиентом сразу найти для всех документов и поправить как нужно.

Слабо пока.
4. mxm2 mxm2 (mxm2) 05.04.13 14:58
(3) OrsoBear, обработка не претендует на замену стандартной. Однако, когда заранее известен массив документов в которых нужно произвести замену - весьма удобна. По сему не планирую расширять её функционал.
5. Николай Глаголев (NickOmskiy2) 18.04.13 11:12
(1) сибирь, запускайте под тонким клиентом, все работает :)
6. сибирь Коровин (сибирь) 18.04.13 12:07
(5) NickOmskiy2, спасибо.
Действительно в тонком клиенте работает, но к сожалению ни так как мне надо.:)
Проблема следующая. Никакого отбора в документе, в табличной части -сделать нельзя, так как в документе не хранятся эти поля, всё хранится только в регистрах. Поэтому отбор и замену значений мне надо делать в регистрах.
Обработка похоже вообще не работает с регистрами? - это вопрос уже автору разработки - плюсик я свой пока не отозвал. :)
7. mxm2 mxm2 (mxm2) 18.04.13 12:58
(6) сибирь, Регистры - это совсем другая тема, хотя универсальная обрабтка поиска и замены должна помочь.
8. сибирь Коровин (сибирь) 18.04.13 13:36
(7) mxm2, универсальная обработка - меняет "всё" на "всё" -без всякого отбора.
Ну да ладно, у меня к вам вопрос, как к автору. Я не нашел ни одного документа с "реальной" табличной частью, - все значения хранятся только в регистрах, в документах ничего не хранится -там только ссылочка, т.е. в документе добраться до табличной части у меня не получается - надо лезть только в регистр. Тогда мне стало совсем не понятно, что делает ваша обработка -если табличных частей нет ни в одном документе -они там и не нужны -всё в регистрах? Спасибо.
9. mxm2 mxm2 (mxm2) 18.04.13 13:55
(8) сибирь, обработка написана для более "классического" случая, когда у документа есть одна или более табличных частей, сам её использовал для УТ11. Возможно для Вашего случая нужно написать отдельную обработку, которая производит соответствующий отбор по регистру, и там производить замену.
10. mxm2 mxm2 (mxm2) 18.04.13 16:42
11. GIZmo (GIZmo) 22.04.13 10:51
На табличные части в документах "Операция Бухгалтерский и налоговый учет", не работает
12. mxm2 mxm2 (mxm2) 22.04.13 11:16
(11) GIZmo, Все правильно: документ ОперацияБух - не содержит табличных частей, а фактически является "скобками" для записей регистров.
13. mxm2 mxm2 (mxm2) 25.04.13 08:24
(11) GIZmo, (8) сибирь, возможно вот это http://infostart.ru/public/171002/, то что нужно для Вас, обратите внимание, что документ в Вашем случае является как-бы "скобками" для записей регистров.
14. Наталия Киселева (kng67) 25.04.13 10:59
Конфигурация 1С8 Комплексная автоматизация.
Стоит задача замена значения реквизита СтатьяДвижДенСредств в документах ПриходныйКассовыйОрдер за 1-й квартал 2013г.
Запустила Вашу обработку. Резальтат: По кнопке Отобрать - все нормально, по кнопке Заменить выдало ошибку: "Документ ПриходныйКассовыйОрдер.МодульОбъекта(1961,4): Процедура или функция с указаннм именем не определена (Предупреждение)".
15. Ionmuerto 15.01.14 09:06
Данная обработка Поиск и замена дублирующихся элементов справочников подходит под управляемые формы 1с Управление Торговлей 11.1?
16. mxm2 mxm2 (mxm2) 15.01.14 10:20
(15) Ionmuerto, Должно работать с любой конфигурацией на управляемых формах, писАлось и было испытано на УТ11.0
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа