Поиск и замена ссылок для управляемых форм

12.07.21

Разработка - Инструментарий разработчика

Обработка была создана как аналог обработки под 1С 81 в реализации под 1С 82 на управляемых формах, но также актуальна и для более старших версий платформы.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ПоискИЗаменаЗначений.epf
.epf 14,09Kb ver:1.3
1557
1557 Скачать (2 SM) Купить за 2 150 руб.

2009 год:

Аналог обработки под 1С 81 в реализации под 1С 82 УФ.

В плане функционала обработка ничем не отличается от аналогичной под 81, особенности только в реализации.

2017 год:

Обработка актуальна для более старших версий платформы.

2018 год:

Исправлена ошибка "Ошибка формата объекта настроек"

2021 год:

Небольшие интерфейсные и внутренние улучшения

Исправлена ошибка замены в регистрах сведений

 

поиск и замена

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    172081    964    403    

924

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14619    109    46    

108

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    17345    43    15    

75

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    27366    96    48    

138

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11957    45    33    

67

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    191342    1153    0    

920

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18117    7    32    

42

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1153    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. batys 30.12.09 13:50 Сейчас в теме
Беру, спасибо +
Еще бы групповую обработку как в 8.1 или такая уже есть?
2. waltar 70 01.01.10 18:35 Сейчас в теме
А конвертировать стандартную обработку в 1Сv8.2 не судьба?
3. Душелов 4021 01.01.10 20:22 Сейчас в теме
(2) Понятие "управляемые формы" Вам о чем-то говорит?
Teut_Vlad; +1 Ответить
4. lizaniashvily 02.01.10 10:01 Сейчас в теме
Спосибо.

_________________
Stungun электрошокер в Москве.
5. NtS 29.03.10 21:11 Сейчас в теме
в УНФ делаю замену одной валюты на другую, ошибка:
{Форма.Форма.Форма(177)}: Ошибка при вызове метода контекста (Найти): Неверное имя колонки
СтрокаТабЧасти = ТаблицаНабора.Найти(Ссылка, Измерение.Имя);
по причине:
Неверное имя колонки
6. Паланик 8 07.10.10 14:03 Сейчас в теме
Я щас поглядел, нашел причину, там имя колонки в ТЗ "ВалютаДт", а он ищет по "Валюта", почему так - рыть не стал, тупо поставил счетчик, на какой итерации нестыковка и воткнул условие, где добавляю "Дт" к имени колонки. (извратился, зато за 5 сек)
7. Hoppius 18.01.11 13:30 Сейчас в теме
Извините, но у меня эта обработка в режиме "1С:Предприятие" не открывается совсем%) и никаких ошибок не выдает..
Solo1; Chifa; +2 Ответить
8. CyberCerber 876 18.03.11 15:17 Сейчас в теме
Спасибо за обработку! Только она не заменяет сотрудников как исполнителей задач. Надо еще пробегаться по реквизитам адресации:

                  Если Метаданные.Задачи.Содержит(СтрокаТаблицы.Метаданные) Тогда
				Для Каждого Реквизит Из СтрокаТаблицы.Метаданные.РеквизитыАдресации Цикл
					Если Реквизит.Тип.СодержитТип(ТипЗнч(Ссылка)) И Параметры.Объект[Реквизит.Имя] = Ссылка Тогда
						Параметры.Объект[Реквизит.Имя] = ПравильныйЭлемент;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
12. kravchuk 141 23.09.11 07:50 Сейчас в теме
9. diaz 05.09.11 10:34 Сейчас в теме
Не открывается и никаких ошибок не выдает..
kravchuk; +1 Ответить
13. kravchuk 141 23.09.11 07:53 Сейчас в теме
(9) diaz, Видимо вы пытаетесь открыть обработку в режиме обычного приложения, а так как обработка не содержит обычных форм она и не открывается. Попробуйте ее открыть в режиме управляемого приложения.
10. habum 22.09.11 17:07 Сейчас в теме
Спасибо за обработку. Часто пользуюсь, выручает конкретно.
11. DioSka 22.09.11 18:52 Сейчас в теме
Спасибо, очень пригодилось!
14. mlashko 12 10.01.12 12:59 Сейчас в теме
Гораздо удобнее стандартного средства.
15. fin7 15.01.12 10:32 Сейчас в теме
Спасибо за обработку. Пользовалась не раз. Ошибок не выдает
16. itit 20.01.12 15:04 Сейчас в теме
17. itit 20.01.12 15:49 Сейчас в теме
в зиуп даже неоткрывается
18. Гость 20.02.12 10:28
Спасибо за обработку, пригодилась
19. flack 13 21.02.12 17:44 Сейчас в теме
Хорошая обработка. Спасибо!
itit, в ЗУПе и не откроется, т.к. она для Управляемого приложения.
А для ЗУПа подойдет и стандартная с диска ИТС.
20. пользователь 13.03.12 13:26
Сообщение было скрыто модератором.
...
21. Murom 20.03.12 12:16 Сейчас в теме
Очень помогла обработка в УТ 11.
Какие-то умники вели сначала учет на 2ух складах, потом решили вести на 1ом. Столько ошибок понаделали...
Обработкой за 1 мин все подправил.
PS: Вот почему 1с не сделала все универсальные обработки под управляемые формы...
22. tanya_charm 21.03.12 11:32 Сейчас в теме
спасибо за обработку, помогла в переносе для бгу
23. tormozit 7250 26.11.12 11:27 Сейчас в теме
В инструментах разработчика есть мощный инструмент для решения тех же задач "Поиск дублей и замена ссылок".
24. Vanchez 143 18.07.13 13:31 Сейчас в теме
Лично у меня не открывается в БП 3.0, но открывается в УТ 11. Платформа 8.2.16.368
25. Open-BS 3 19.07.13 14:58 Сейчас в теме
А как посмотреть ссылки на номенклатуру? В УТ 11 что эта обработка, что стандартная, не дает выбрать справочник "номекнлатура"
28. kravchuk 141 28.10.15 13:57 Сейчас в теме
(25) Open-BS,
У справочника номенклатуры может быть представление "Позиция номенклатуры".
26. пользователь 30.10.13 18:16
Сообщение было скрыто модератором.
...
27. Solo1 16.10.15 15:18 Сейчас в теме
Не открывается и ошибок не выдает!!!
29. kravchuk 141 28.10.15 13:58 Сейчас в теме
(27) Solo1,

Скорей всего вы пытаетесь открыть ее в режиме обычного приложения.
30. Teut_Vlad 191 24.03.17 14:28 Сейчас в теме
ИМХО. Автору стоило бы убрать надпись "8.2", на платформе 8.2 разрабатывали обычные формы. Лучше поставить "8.3 УФ"
31. kravchuk 141 06.05.17 12:41 Сейчас в теме
(30) Для справки: под 8.2 beta появился режим управляемого приложения. в 2009 году сложно было найти инструменты под управляемые формы в связи с чем и появилась эта публикация.

Спасибо за совет.
32. rkandel62 23 07.02.18 16:00 Сейчас в теме
Выдает ошибку - Ошибка формата объекта настроек. Далее - Таблица найденных ссылок отсутствует.
33. kravchuk 141 25.05.18 18:05 Сейчас в теме
(32) Роза, Спасибо. Исправлено.
34. pvlunegov 159 29.01.20 10:27 Сейчас в теме
1c ERP (2.4.8.82)
при замене значений в записях регистра сведений Реестр Документов в вашей обработке возникала ошибка, в строке 406
Остальные данные обрабатывались корректно.
Для исправления ошибки я внес исправления в код вашей обработки:

		
ИначеЕсли Метаданные.РегистрыСведений.Содержит(МетаданныеОбъекта) Тогда	
			
			СтруктураИзмерений = Новый Структура;
			НаборЗаписей = РегистрыСведений[МетаданныеОбъекта.Имя].СоздатьНаборЗаписей();
			
			Для Каждого Измерение ИЗ МетаданныеОбъекта.Измерения Цикл
				// Лунегов П.В. +++
				// До изменений:
				//НаборЗаписей.Отбор[Измерение.Имя].Установить(СтрокаТаблицы.Данные[Измерение.Имя]);
				//СтруктураИзмерений.Вставить(Измерение.Имя);
				
				// После изменений:
				Если ТипЗнч(СтрокаТаблицы.Данные)<>Тип("Строка") Тогда
					НаборЗаписей.Отбор[Измерение.Имя].Установить(СтрокаТаблицы.Данные[Измерение.Имя]);
				Иначе
					НаборЗаписей.Отбор[Измерение.Имя].Установить(СтрокаТаблицы.Данные);
				КонецЕсли;
				СтруктураИзмерений.Вставить(Измерение.Имя);
				// Лунегов П.В. ---
			КонецЦикла;
Показать


После исправления кода, записи регистра обработались корректно.
Спасибо вам за замечательную обработку.

Мои исправления прошу внести в код вашей обработки!
35. kravchuk 141 25.05.21 15:53 Сейчас в теме
(34)Ваш вариант исправления ошибочный, но спасибо за наводку. Обработку исправил.
Оставьте свое сообщение