0. m..adm 192 23.10.16 22:19 Сейчас в теме

Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом

Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
96. alexb46 27.07.17 15:28 Сейчас в теме
Автор и разработчик, доброго времени суток.

Сегодня купил вашу обработку, с интересом почитал описание и комментарии.
Подскажите, пожалуйста, такой вопрос. Конфигурации УПП 1.3 и БП 3.0.
У меня следующая задача, разбитая на подзадачи:
Найти дубли - это я сделаю своим инструментом.
Пометить дубли на удаление - свой инструмент.
Заменить помеченные на удаление во всех объектах - ваш инструмент.
Удалить помеченные на удаление - ваш инструмент.

Нужно ли после этих действий ещё что-то делать (перепроводить документы, проверять остатки и т. д.) или всё нормально отработает?
Заранее спасибо.
97. m..adm 192 28.07.17 00:57 Сейчас в теме
(96) Нет, после замены ссылок больше ничего не надо делать.
Если замен ссылок много, возможно есть смысл потом перестроить итоги регистров накопления, дабы оптимизировать таблицы итогов. Это на ваше усмотрение.
Ну и , конечно же, эти операции делайте после бекапа базы в монопольном режиме.
Замена каждой ссылки производится в отдельной транзакции, дабы исключить частичную замену при появлении ошибки записи объектов. Эта транзакция может быть очень громоздкой (зависит от размера и структуры базы), поэтому этот момент также требует монопольного режима работы.
98. ZLENKO 382 04.08.17 11:20 Сейчас в теме
Интересная разработка. Качаю.
99. b-dm 169 04.12.17 11:04 Сейчас в теме
Интересно, а "Удаление помеченных объектов, замена ссылок" на всех на всех базах работает ? Например на Итилуме и УПП ?
100. m..adm 192 04.12.17 13:45 Сейчас в теме
(99) Мне так-же интересно. Не хотите проверить? :)
136. spectre1978 50 07.05.18 08:20 Сейчас в теме
(99) На УПП у меня работает.
101. b-dm 169 07.12.17 17:55 Сейчас в теме
Хочу, но без траты 10 стартманей :)
102. m..adm 192 07.12.17 19:58 Сейчас в теме
(101) Дмитрий, если согласны протестировать ее на других конфигурациях и выложить тут мнение - я вышлю Вам ее просто так. Напишите лишь свой электронный адрес.
103. b-dm 169 08.12.17 18:32 Сейчас в теме
Готов протестировать на нескольких конфигурациях таких как Итилиум, КА, БУХ 3.0, ЗУП 3.1.
Адрес в личке :)
104. windows98a 93 11.12.17 18:44 Сейчас в теме
Здравствуйте. С чем может быть связано? УТ 10.3 mssql
Прикрепленные файлы:
106. m..adm 192 11.12.17 20:38 Сейчас в теме
(104) Или платформа, или структура базы. Поэтапно сужайте перечень данных, по которым делаете замены ссылок и дойдете до проблемного объекта базы, на него и обратите внимание.
110. tormozit 5635 12.12.17 00:25 Сейчас в теме
(104) Используйте техножурнал для выявления контекста 1С и запроса SDBL/СУБД. Это существенно сократит длительность поиска.
105. windows98a 93 11.12.17 19:12 Сейчас в теме
Как бороться если "недосточно памяти" при контроле (всех объектов сразу)?При удалении по частям перекрестные ссылки накладывают проблемы.
107. m..adm 192 11.12.17 20:39 Сейчас в теме
(105) Запускайте 64-битный клиент на сервере с достаточным объемом памяти.
108. windows98a 93 11.12.17 21:59 Сейчас в теме
(107) Спасибо за опреативный ответ. Попробовал установить толстый клиент 64 бит на 64 win сервере, проблема сохранилась. Не в курсе как определить, что запустилась именно 64 битная платформа? Стартует ли 64 битная платформа с 32 битным сервером?
109. m..adm 192 11.12.17 23:27 Сейчас в теме
(108) Вам необходимо установить 64-битный клиент т.к. у 32-битного ограничения по оперативной памяти. Я условно сказал "на сервере", предполагая что на сервере оперативной памяти больше. Запускайте обработчик на компьютере с большим объемом оперативки. Если вы установили 64-битный клиент, то в меню он будет доступен отдельно для запуска. На крайний случай, можете запустить его руками из Program Files\1cv8\версия платформы\bin\1cv8.exe.
111. xDoker 13.12.17 05:34 Сейчас в теме
Здравствуйте.
При выполнении замены вываливается такая ошибка: "Не удалось заменить ссылки на "БЛА-БЛА" по причине: {ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.УправляемаяФорма.Форма(1082)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {РегистрБухгалтерии.Хозрасчетный.МодульМенеджера(166)}: Преобразование значения к типу Число не может быть выполнено". Конфигурация ERP 2.2.4.124. Прошу устранить....
112. m..adm 192 13.12.17 10:19 Сейчас в теме
(111) Добрый день. Обработчик удаления помеченных при замене ссылок в регистре бухгалтерии лишь производит замену субконто. Ваша ошибка возникает при вычислении числового выражения из ресурсов регистра при записи набора хозрасчетного в строке кода №166:
СуммаНеУчитываемыхРасходов = Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт;
Запустите режим отладки с остановкой по ошибке и проверьте в строке 166 модуля менеджера какие значения суммируются. Посмотрите состав проблемного набора записей в переменной ПроводкиПоРасходам.
113. xDoker 13.12.17 11:59 Сейчас в теме
(112)При запуске в отладчике сразу вылетает ошибка
116. m..adm 192 13.12.17 13:46 Сейчас в теме
114. xDoker 13.12.17 12:11 Сейчас в теме
(112)Ошибка вложена в файл.
Прикрепленные файлы:
115. xDoker 13.12.17 12:23 Сейчас в теме
(112)Вернее данная ошибка вываливается при нажатии "Контроль" или "Замена".
117. m..adm 192 13.12.17 13:54 Сейчас в теме
(115) Иван, если вы включили остановку по ошибкам, то теперь будете ловить каждую неудачную попытку-исключение.
Нас интересует лишь ошибка, которая возникает при записи регистра бухгалтерии, а именно в модуле менедежера хозрасчетного в строке 166.
Я не знаю откуда у вас берутся проблемные данные, не числовые значения в ресурсах набора регистра, поэтому это вам нужно выяснить самому.
Или игнорируйте остановки по ошибкам в других местах, дожидайтесь получения ошибки в строке 166 или отключите остановку по ошибкам и поставьте просто точку остановки в 166-й строке менеджера регистра и проверьте данные.
118. m..adm 192 13.12.17 14:02 Сейчас в теме
(117) (115) В догонку. Тогда лучше всего, отключите остановку по ошибке и в строке 166 менеджера хозрасчетного поставьте точку останова по условию Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт = 100500 . В этой точке остановится при выполнении условия или же при ошибке вычисления выражения.
119. xDoker 14.12.17 04:30 Сейчас в теме
(118)Лучше всего было бы если бы в отладке она хоть как работал.... Ваша обработка не хочет работать в режиме отладки хоть с остановкой по ошибке хоть без нее. Короче деньги на ветер! Одни понты....
121. m..adm 192 14.12.17 08:27 Сейчас в теме
(119) Иван, вы понимаете о чем вы говорите? "Ваша обработка не хочет работать в режиме отладки...". Режим отладки на сервере включаете вы сами, а не моя обработка. Поэтому выражения в стиле "Одни понты" оставьте, пожалуйста при себе.
120. xDoker 14.12.17 05:22 Сейчас в теме
(118)Результат, но и так было понятно по ошибке, что какое-то из значений - null... А вот почему null?
Прикрепленные файлы:
122. m..adm 192 14.12.17 09:03 Сейчас в теме
(120) Null, потому что в регистре бухгалтерии есть не балансовые ресурсы.
Т.е. Если прочитать движения хозрасчетного вашего проблемного документа кодом:
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(ПроблемныйДокумент);
Набор.Прочитать();
Набор.Записать();
и записать заново - будет возникать такая ошибка.

Что дальше с этим делать - на ваше усмотрение.
Если вы не хотите ждать доработки моей обработки удаления под такие ньюансы конфигурации, тогда в 166 строчке менеджера регистра вместо
Проводка.Сумма - Проводка.СуммаВРКт - Проводка.СуммаПРКт
вставьте
Проводка.Сумма - ?(Проводка.СуммаВРКт = Null,0,Проводка.СуммаВРКт) - ?(Проводка.СуммаПРКт = Null,0,Проводка.СуммаПРКт)
Или же, ожидайте новой версии обработки, я учту этот момент вашей конфигурации.
123. xDoker 14.12.17 09:06 Сейчас в теме
(122)Благодарю за оперативный ответ. Попробую Ваш вариант, но и обработку жду.
124. b-dm 169 15.12.17 16:25 Сейчас в теме
Проверил пока что только в 1С:Комплексная автоматизация, всё работает великолепно. На выходных или следующей неделе, проверю на других конфигурациях.
125. m..adm 192 15.12.17 18:57 Сейчас в теме
126. foralexander 07.03.18 03:59 Сейчас в теме
Здравствуйте! Будет ли работать эта обработка в 1с Документооборот 8.2 КОРП версии 1.3?
Второй вопрос, как можно с Вами связаться? Мой адрес kirillovaa@vtu27.ru
127. m..adm 192 07.03.18 08:34 Сейчас в теме
(126) Обработка не привязана к какой-либо конфигурации. Однако, не исключаю, что могут быть проблемы на некоторых версиях. Чуть выше в комментариях вы можете это увидеть. Это вызвано особенностями этих конфигураций. Будут проблемы - попробуем их решить. Связаться со мной можно по почте m.adm@ukr.net
128. b-dm 169 19.03.18 11:20 Сейчас в теме
Первый раз обработка почему то не сработала...Пытался удалить документы "Электронное письмо", вроде все шаги прохожу , но после нажатия кнопки Удалить удаляется ноль объектов :(
130. m..adm 192 19.03.18 12:54 Сейчас в теме
(128) Дмитрий, не могу ничего сказать, т.к. не владею деталями о вашей проблеме. Электронное письмо было доступно к удалению в обработке? (должно быть выделено светло-зеленым цветом и по нему не должно быть связанных ссылок, выделенных красным цветом). При удалении были какие-либо служебные сообщения, сообщения о доступе?
129. b-dm 169 19.03.18 12:33 Сейчас в теме
Со справочником "Учетные записи электронной почты" та же ситуация почему то ...Предыдущую ситуацию решил обработкой удаление электронных писем, которая есть в конфигурации.
131. m..adm 192 19.03.18 12:55 Сейчас в теме
(129) о какой конфигурации идет речь?
132. b-dm 169 19.03.18 13:10 Сейчас в теме
(131) -лучше напишу в почту. Речь о конфигурации "Комплексная автоматизация" 1.1
133. b-dm 169 20.03.18 12:58 Сейчас в теме
134. m..adm 192 20.03.18 22:14 Сейчас в теме
(133) Дмитрий, получил вашу демо-базу, посмотрел. Не удаляется учетная запись электронной почты, т.к. есть запись в регистре сведений НастройкиПользователей со ссылкой на эту запись. Если бы запись была в измерении, обработка бы удалила учетную запись и запипись в регистре сведений. Но т.к. запись в ресурсе - обработка их не удаляет.
Об этом я и написал в справке к обработке "Удалять записи регистров сведений - включение\выключение режима удаления связанных записей независимых регистров сведений. В случае, если ссылка на объект содержится в ресурсе или реквизите регистра - такие записи регистров не будут удалены."

Это сделано из следующих соображений: если ссылка является разрезом (измерением) значит при удалении ссылки мы имеем право удалить всю информацию по этому разрезу. Если она является ресурсом, то удаляя такую строку регистра мы удалим возможно нужный разрез записей по другим сочетаниям данных, что есть не правильно.

Удалите записи с регистра и потом выполните удаление справочников.
135. b-dm 169 22.03.18 13:43 Сейчас в теме
(134) - Спасибо, не обратил на это внимания.
137. user862875 29.06.18 17:14 Сейчас в теме
проверил, на ДО 2.1 не работает, т.к. происходит вызов серверных процедур модуля из клиента
138. m..adm 192 29.06.18 19:41 Сейчас в теме
(137) Я не могу вам ответить по проблемы, не работал с такой конфигурацией. В обработке в управляемом приложении все данные обрабатываются на сервере. Почему у вас происходит вызов из клиента каких-либо модулей требует анализа кода. Если хотите, можете привести участок кода, в котором происходит порождение ошибки и что вызывается, в каком модуле.
139. RealRet 38 14.07.18 19:13 Сейчас в теме
Отличная обработка, как раз такая нужна была. Хотел сам писать, а тут такая красота готовая есть. +++
140. m..adm 192 19.07.18 09:43 Сейчас в теме
(139) Да, писал ее для себя, постепенно развивал. Удобно под рукой иметь нужные инструменты.
141. KostyaYar 21.08.18 13:23 Сейчас в теме
Добрый день, купили вашу обработку. Задача была заменить одну организацию по ссылкам а другую. так же как и в ИТСовской обработки выходит ошибка на изменении справочника договоров, т.к. есть ссылки на договор в документов потуплеия и реализации. могли бы вы чтото подсказать. Кофиурация БП 3.0
143. user635667 27.08.18 05:16 Сейчас в теме
Здравствуйте. Я скачал вашу обработку(10sm). И че-то никак не пойму как ей пользоваться. Т.е. я понял что она показывает, то что я пометил на удаление +то что мешает удалить. Но мне нужна была обработка, которая почистит то до чего я не смог добраться. Вот например картинка, может ваша обработка в каждом доке который не удаляется пометить на удаление то, что мешает?
Прикрепленные файлы:
144. m..adm 192 10.09.18 13:29 Сейчас в теме
(143) Добрый день. Это обработка удаления помеченных на удаление объектов информационной базы. Она, как и заявлено, показывает ссылки на другие связанные объекты, в которых встречается удаляемый элемент. В случае, если все связанные объекты так-же помечены на удаление и включены в процесс удаления этой обработкой (отмечены к удалению) - все удалится. В вашем случае существуют элементы справочников, в которых имеется ссылка на удаляемый документ. Эти элементы не помечены на удаление. Обработка НЕ принимает решения о пометке на удаление этих связанных элементов и не может удалить то, что вы хотите.
user635667; +1 Ответить
145. user635667 19.09.18 04:58 Сейчас в теме
(144)Спасибо за ответ. Я во всем разобрался. Действительно, обработка показывает связанные элементы, но это не совсем то что мне было нужно, буду внимательней в след. раз. Обработка 100% рабочая и заявленную функцию выполняет. Протестировал на 1С Розница 2.2.9.20.
146. user929348 01.10.18 20:43 Сейчас в теме
(145)
это не совсем то что мне было нужно

Нашли то, что нужно? Я так понимаю у нас схожая задача. Есть документ, помеченный на удаление, при этом он используется в регистрах сведений, а также в справочнике "Аналитика учета", который автоматически не помечается на удаление, и соответственно документ не удаляется.
147. user635667 59 02.10.18 04:09 Сейчас в теме
(146) Я нашел бработку которая просто удаляет без каких-либо вопросов. Бах и все. Естественно потом надо пройтись в конфигураторе тестером.
148. beard1 08.11.18 12:36 Сейчас в теме
Доброго! Респект за полезный инструмент.

Присоединюсь к пожеланиям:

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

ну это так, "хотелка", чтобы все в одном месте )
149. m..adm 192 16.11.18 09:01 Сейчас в теме
(148)
Спасибо!
Да, обработку давно уже дополнял полезностями.
На самом деле у меня есть сборник обработок, который содержит весь необходимый набор инструментов (моих так и других разработчиков), включая эту разработку.
В сборнике и есть групповые обработки, но пока не дошли руки довести его до ума. Он реализован в виде скрывающегося окна со списком всех обработок.
Удобно при разработке и починке базы. Как сделаю его приемлемым, опубликую. В нем и будет групповая обработка по обработке объектов.
150. R_A_A 17.01.19 16:44 Сейчас в теме
Заинтересовала ваша обработка, я бы приобрел, но нет стартмани. Есть другие варианты?
151. m..adm 192 20.01.19 11:41 Сейчас в теме
(150) Извините, не владею информацией по поводу других вариантов.
152. R_A_A 20.01.19 15:56 Сейчас в теме
153. gost77 31.01.19 14:32 Сейчас в теме
Приобрел обработку .
Не могу подключить к базе 1С v8.3(БП 3.0).
Сообщение - Метод объекта не обнаружен (СведенияОВнешнейОбработке).
154. m..adm 192 01.02.19 00:45 Сейчас в теме
(153) Доброго времени суток. Поищите информацию к БП, какой структуре должны соответстовать внешние обработки, которые вы подключаете в базу. По крайней мере из того, что вы мне прислали, я вижу, что в обработке должен быть экспортный метод СведенияОВнешнейОбработке. Посмотрите на структуру подключенных обработок и приведите эту обработку к нужному формату (добавьте небходимые методы). Или же, открывайте как внешнюю обработку в толстом режиме управляемого приложения.
155. Жолтокнижниг 249 02.04.19 21:52 Сейчас в теме
Обнаружил ошибку - падает если в плане счетов не привязан вид субконто, пример из УНФ
Фиксится просто)
156. m..adm 192 07.04.19 22:17 Сейчас в теме
(155) Внес доработку кода для конфигураций с планами счетов без назначенных видов субконто. Опубликовал последнюю версию 1.14 обработки.
162. avk-system 07.05.19 06:54 Сейчас в теме
Здравствуйте!

При попытке замены выдает следующая ошибка (смотри скрин). Подскажите,пожалуйста,что мы делаем не так
Прикрепленные файлы:
163. m..adm 192 07.05.19 16:23 Сейчас в теме
(162) Добрый день. Подскажите пожалуйста, какой тип значения установлен для ресурса "Описание" в вашем независимом регистре, в котором выполняете замену ссылок? Перечислите типы значений составного типа для ресурса. А так-же значение какого типа на значение какого типа вы заменяете? Я проанализирую ситуацию.
164. melis 90 13.05.19 15:17 Сейчас в теме
с миллионами помеченных на удаление этапов на производство в ЕРП 2.4 просто так не справляется… но здесь суть уже самого метода...
165. m..adm 192 13.05.19 18:32 Сейчас в теме
(164) Не хватает ресурсов памяти? На моей практике, я с помощью этой обработки выполнял контроль с удалением порядка 1.5 миллиона объектов, больше не пробовал, не было нужды.
166. urbanist 61 15.05.19 12:49 Сейчас в теме
Как то не хочет работать удаление на УТ 11.4
Ради эксперимента пометил одну позицию. Нахожу контролирую,но не удалаяется. Собственно,на скрине видно.
Жал и "удалить" слева и "найти и удалить" справа-бестолку. Может последовательность действий неправильная?
Прикрепленные файлы:
167. m..adm 192 16.05.19 13:02 Сейчас в теме
(166) Вы же видите что у вас на скриншоте в колонке Возможно удалить пусто - этот элемент нельзя удалить при таком выборе данных. Справа в таблице ссылок красным выделена ссылка на элемент справочника, который не позволяет удалить ваш текущий элемент. Да, ссылка на справочник, в котором удаляемый элемент задействован тоже помечен на удаление, однако вы его не отметили к удалению. Следовательно, вы хотите удалить этот элемент, а связанный с ним другой элемент оставить не удаленным, что не допустимо.

Если не ошибаюсь, то ссылка на удаляемую номенклатуру у вас находится в элементе справочника КлючиАналитикиУчетаНоменклатуры, который тоже помечен на удаление.
Выделите к удалению и ключ аналитики учета номенклатуры и нажмите "Контроль". Если ключ аналитики нигде не задействован больше, тогда вы сможете удалить номенклатуру вместе с этим ключом.
168. urbanist 61 23.05.19 08:36 Сейчас в теме
(167)
Проблема было в том, что номенклатура была в ресурсе регистра сведений. Пришлось зачищать его др. способом.
169. m..adm 192 23.05.19 11:45 Сейчас в теме
(168) Конечно. Все верно. Мы не можем не глядя удалять запись регистра, если удаляемый объект в ресурсе. Если бы он был в измерении - тогда да, т.к. удаление объекта пользователем является подтверждением удаления всей информации по этому объекту. Когда ссылка на него в ресурсе - запись может быть нужна для других целей, поэтому удалять нельзя не разобравшись. Вы можете, если необходимо, выполнить замену ссылок на удаляемый элемент на другую ссылку и потом повторно выполнить Поиск-Контроль-Удаление.
170. urbanist 61 24.05.19 11:59 Сейчас в теме
(169)
Опционально возможность удаления сгодилась бы.
171. m..adm 192 24.05.19 14:09 Сейчас в теме
(170) Да, соглашусь, сгодилась бы. Но пока что, не расширяю функционал. Пока что в планах уменьшить торможения дерева при больших объемах данных. А дальше посмотрим.
172. nord 29.05.19 07:31 Сейчас в теме
У клиента в БП задвоился справочник Подразделения, после синхронизации с ЗУП. Пробовал воспользоваться штатной обработкой "Поиск и удаление дублей", но после нее меняются цифры в проведенных документах. Решил попробовать сделать замену вашей обработкой, но к сожалению та же история, после замены, цифры в оборотке другие.
При замене значений вы используете типовые механизмы 1С или у вас свой код?
173. m..adm 192 29.05.19 16:55 Сейчас в теме
(172) Добрый день. При замене ссылок просто вызывается метод Записать() как для справочников, документов - так и для наборов записей регистров.
Можете попробовать в форме обработки в процедуре ЗаменитьСсылки() перед каждой строчкой вида "Набор.Записать()" или "Об.Записать()" вставить "Набор.ОбменДанными.Загрузка = Истина;" или же "Об.ОбменДанными.Загрузка = Истина;". Однако это может вылезти "боком" в других моментах. Попробуйте. В новой версии обработке постараюсь это учесть.
178. m..adm 192 06.08.19 03:20 Сейчас в теме
(172) Добавил опцию "Замена с отключением контроля записи". При выполнении замены со включенной опцией наборы записей и объекты будут писаться с признаком ОбменДанными.Загрузка = Истина. Попробуйте, возможно поможет в вашей ситуации. Выложил последнюю версию обработки 1.15
183. nord 09.08.19 06:59 Сейчас в теме
(178) А какая система? Нужно скачать еще раз или вы можете мне дать последнюю версию?
184. m..adm 192 09.08.19 12:22 Сейчас в теме
185. nord 09.08.19 15:57 Сейчас в теме
186. m..adm 192 09.08.19 16:07 Сейчас в теме
174. 1ckpp 14 16.06.19 07:49 Сейчас в теме
Скачал, пытаюсь воспользоваться данной обработкой на УНФ, проверил на всех платформах от 12 до 14 версии. Не дает выбрать в колонке замена элемент на который будем заменять помеченные !!!!! Обработкой не могу воспользоваться !!!! Верните 10 стартмани !!!!
175. m..adm 192 16.06.19 10:19 Сейчас в теме
(174) Добрый день. Я немножко не понял. Вы купили продукт, у вас не получается по какой-то причине выбрать в поле замены нужное вам значение и вы сразу возмущаетесь "верните 10 стартмани"? Вы даже не попытались выяснить почему так происходит и сразу к возврату? А вы мне вернете полностью обработку? - я думаю, не вернете. Ко всему, механизм замены - это расширение обработки, основное же ее назначение - удаление помеченных с контролем ссылочности. Посему, давайте успокоимся, отложим громкие крики и попытаемся решить проблему.

Опишите, пожалуйста, что именно происходит при выборе? Какой тип справочника вы выбираете? Что у вас отображается в форме выбора? Покажите, пожалуйста, скрин выбора. Проверьте, у вас есть полные права? Проверьте, не завязан ли справочник, который выбираете к замене на функциональную опцию. Если завязан - проверьте, включена ли эта функциональная опция. Пустой список выбора может быть ввиду разных причин. Предоставьте, пожалуйста, для начала эти данные. Я постараюсь помочь.
Спасибо.
176. RealRet 38 21.07.19 21:19 Сейчас в теме
На платформе 8.3.13.1513, на других не пробовал, если подключено расширение со своими документами/справочниками, то в дереве удаляемых ссылки на них имеют тип "Строка", т.к. не понимаются типы из расширения. Лечится только установкой колонке "Об" типа "Произвольный" (одиночного)
177. m..adm 192 06.08.19 00:54 Сейчас в теме
(176) Спасибо, учту в доработанной версии. Попытался смоделировать вашу ситуацию на 8.3.13.1644 - не получилось увидеть данную проблему.
179. m..adm 192 06.08.19 03:21 Сейчас в теме
Обновил обработку. Последняя версия 1.15
180. Aleks.spb 08.08.19 11:47 Сейчас в теме
Добрый день.
УТ 10.3 сильно дописанная, ошибка при удалении.

При нажатии кнопки "Контроль"

{ВнешняяОбработка.УдалениеПомеченныхОбъектов.Форма.Форма.Форма(2078)}: Значение не является значением объектного типа (Имя)
СтрокаРесурсовИРеквизитов = СтрокаРесурсовИРеквизитов + ?(ПустаяСтрока(СтрокаРесурсовИРеквизитов),"",",")+ЗаменаВРежимеОбменДанными.Имя;

Поскольку в обходе цикла используется реквизит формы с типом булево ЗаменаВРежимеОбменДанными
Для Каждого ЗаменаВРежимеОбменДанными ИЗ ЭлМета.Реквизиты Цикл
                    СтрокаРесурсовИРеквизитов = СтрокаРесурсовИРеквизитов + ?(ПустаяСтрока(СтрокаРесурсовИРеквизитов),"",",")+ЗаменаВРежимеОбменДанными.Имя;
КонецЦикла;
181. m..adm 192 08.08.19 13:23 Сейчас в теме
(180) Да, вижу. В этом участке кода вместо переменной "ЗаменаВРежимеОбменДанными" должна быть переменная "Реквизит". Я этот участок кода не правил, очень странно, что он изменился. Ну да ладно. Подправил код, обработку обновил. Скачайте еще раз с сайта, если не потребует SM или же дайте мне свой эмейл - вышлю обновленную.
182. Aleks.spb 08.08.19 14:12 Сейчас в теме
(181) Спасибо, я уже поправил.
187. user1027043 04.11.19 13:50 Сейчас в теме
Хорошая обработка. Стоит 10см
188. m..adm 192 04.11.19 16:39 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Специалист техподдержки 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Полный день

Системный аналитик 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Полный день

Программист 1С
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Тестировщик 1С
Москва
зарплата от 70 000 руб.
Полный день

Программист 1С
Воронеж
зарплата от 100 000 руб. до 150 000 руб.
Полный день