Удаление дублей предопределенных значений планов счетов на 8.3

25.05.17

База данных - Чистка данных

Обработка была создана с помощью идеи обработки удаления предопределенных элементов справочников (http://infostart.ru/public/348388/). Не хватало такого же функционала для планов счетов. Поэтому данная реализация для случая появления дублей предопределенных элементов планов счетов и необходимости их удаления.

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

Наименование Файл Версия Размер
Обработка удаления дублей предопределенных элементов планов счетов 8.3
.epf 7,15Kb
96
.epf 7,15Kb 96 Скачать

На платформе 8.3 в результате использования обработки "Универсальный обмен данными в формате XML" стали часты ситуации задвоения предопределенных элементов различных объетов конфигурации, включая также планы видов характеристик, планы счетов, планы расчетов.

Реализована для управляего интерфейса.

Т.к. за основу была взята обработка удаления предопределенных элементов справочников (//infostart.ru/public/348388/), в которой использовался достаточно упрощенный механизм выбора дубля к удалению. То в данном случае обработка будет удалять те элементы выбранного плана счетов, у которых в наименовании содержится фраза "(не использовать)". Т.е. предполагается, что пользователь заранее определит задвоенные не используемые предопределенные элементы плана счетов.

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

 

Особенностью удаления предопределенных планов счетов является необходимость очистки таблицы "ВидыСубконто" элемента плана сччетов. Только после этого возможно программное удаление предопределенного элемента плана счетов. Эта особенность реализована в коде обработки.

Обработка не заявляется как конечный вариант, а лишь предоставляет подготовленный шаблон для программиста. Конечно, он может быть доработан программистом под конкретную ситуацию. Именно по этой причине код весьма упрощен, чтобы была понятна суть работы механизма программного удаления задвоения предопределенных элементов планов видов характеристик.

ВНИМАНИЕ: в данной реализации обработки при удалении не осуществляется проверка ссылочной целостности. Поэтому в первую очередь, как указано в свойствах, адресована для Программистов и Администраторов.

Так же смотрите обработка удаления предопределенных элементов планов видовхарактеристик

удаление предопределенных дублей планов счетов в 8.2 8.3 управляемый интерфейс формы

См. также

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 04.10.2023, версия 4.2)

9600 руб.

22.02.2013    135900    248    144    

418

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.)

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

Обработка позволяет удобно выборочно удалить данные из базы 1С. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3350 руб.

28.11.2019    24305    46    16    

58

SALE! 10%

Выборочное удаление организаций из баз (управляемые формы), с удалением всех ссылающихся на эти организации данных

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Позволяет удалить организации из любых программ на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

3980 3582 руб.

16.03.2015    113686    181    75    

217

Замена Номенклатуры+Характеристики

Чистка данных Логистика, склад и ТМЦ Платформа 1С v8.3 План видов характеристик 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Настраиваемая обработка, позволяющая заменить пару: Номенклатура+Характеристика в документах, их движениях и независимых регистрах сведений. Без перепроведения. Поможет, если вы по каким-то причинам решили отказаться от характеристик

3600 руб.

04.08.2015    41105    88    70    

49

Удаление битых ссылок 1С в базе без монопольного режима

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если в вашей информационной базе крутится очень много данных, или база должна быть доступна 24/7 (как в моем случае), или же вы боитесь запускать тестирование и исправление, НО существует потребность удалить битые ссылки, тогда эта обработка сможет Вам помочь. Обработка выявляет битые ссылки как в самих объектах метаданных, так и в их табличных частях(!), а так же может их удалить.

2400 руб.

23.08.2021    9254    15    3    

20

Очистка дублей в синхронизированных базах (УТ, БП, РТ, УНФ)

Чистка данных Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3960 руб.

27.06.2018    18803    10    3    

15

Очистка регистров сведений от записей по помеченным на удаление элементам

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

в современных конфигурациях стало очень много регистров сведений, хранящих вспомогательную и периодическую информацию и администраторы информационных систем стали сталкиваться с проблемой удаления помеченных на удаление объектов, так как ссылки на них хранятся в многочисленных регистрах сведений. Помочь почистить базу от ненужных записей предназначенная данная внешняя обработка на управляемой форме, которая ищет записи во всех регистрах сведений по помеченным на удаление объектах и очищает по ним записи их после использования данной обработки дальше можно смело пользоваться типовой обработкой удаление помеченных на удаление и проблем с удалением не возникнет! Удачи всем!

1200 руб.

21.01.2022    7121    5    6    

9

Очистка кэша 1С. Исполнитель

Чистка данных Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Очередная вариативная очистка кэша 1С с помощью Исполнителя 3.0.2.2.

1 стартмани

25.10.2023    4526    4    SerVer1C    25    

22
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. fuser 3 08.03.16 12:01 Сейчас в теме
Обработчики событий обходятся "волшебной" строкой ОбменДанными.Загрузка = Истина
Например в базовых конфигурациях изменение конфигурации невозможно.
user774630; +1 Ответить
2. zhuravlev_as 392 08.03.16 22:52 Сейчас в теме
(1) fuser, а вы проверяли код обработок? Там этот код есть... НО, почему-то вопреки заявлению не отрабатывает. Не работает в процедурах, комментировать участки кода которых приходится (см. описание публикации) . Так же в СИ читаем по поводу "ОбменДанными.Загрузка":

ПараметрыОбменаДанными (DataExchangeParameters)
Загрузка (Load)
Использование:

Чтение и запись.
Описание:

Тип: Булево.
Если значение данного свойства Истина, то при выполнении записи или удаления данных будет производиться минимум проверок, так как при этом делается предположение, что производится запись данных, полученных через механизмы обмена данными, и эти данные корректны.

Какие именно проверки все же остаются выполняться не указано, может быть в этот минимум как раз таки попадают "ЗапретитьПометкуУдаленияПредопределенныхЭлементовПередЗапис­ью" и "ЗапретитьУдалениеПредопределенныхЭлементовПередУдалением"

Остается только гадать и принимать по факту то, что выявлено опытным путем. Если кто-то точно объяснит, какой минимум проверок точно выполняется, то буду премного благодарен.
3. m-sla 5 25.05.17 21:41 Сейчас в теме
Подскажите почему не могу найти кнопку для скачивания обработки?
4. zhuravlev_as 392 25.05.17 22:14 Сейчас в теме
(3) странно, раньше была. На всякий случай откорректировал публикацию. Иначе обращаться к разработчикам сайта, почему кнопка не отображается.
5. m-sla 5 28.05.17 11:54 Сейчас в теме
Я закомментировала строки в конфигураторе как написано в описании, но при попытке в наименовании добавить фразу "(не использовать)" выдает ошибку "предопределенный элемент не уникален" как исправить?
7. zhuravlev_as 392 29.05.17 14:19 Сейчас в теме
(5) Какая версия платформы используется? Какой релиз и название конфигурации?
8. m-sla 5 29.05.17 17:39 Сейчас в теме
(7)платформа 8.3.9.1850, бухгалтерия предприятия 3.0.49.21
9. zhuravlev_as 392 30.05.17 10:57 Сейчас в теме
(8) Комментирование кода необходимо, чтобы в дальнейшем возможно было дубли вообще удалить. На процесс переименования код не влияет. Обработка писалась тогда, когда чехорда с предопределенными элементами на уровне платформы сначала не контролировалась (не помню переходные релизы точно, вроде 8.3.5), а потом уже стала контролироваться. Могу лишь посоветовать попробовать открыть базу указанным релизом, возможно даже в режиме обычного приложения, и уже через меню операции добраться до предопределенных элементов, переименовать их, а далее уже удалять уже на текущей версии платформы.
6. zhuravlev_as 392 29.05.17 14:19 Сейчас в теме
Какая версия платформы используется? Какой релиз и название конфигурации?
10. juli7697 28.07.17 16:51 Сейчас в теме
Доброго дня, где можно скачать обработку
11. emettre1 30.07.17 02:06 Сейчас в теме
полезная вещь, хотелось бы попробовать
где кнопка на скачивание?
12. zodus 67 12.08.21 20:39 Сейчас в теме
на новых версиях работает?
13. zhuravlev_as 392 12.08.21 22:19 Сейчас в теме
(12) в этом году скачивания были, в том числе и в июне, июле, августе. Если бы не работало, наверное, была бы тут масса соответствующих комментариев. А так по коду идет обращением к тем объектам, которые от платформы к платформе остаются неизменными.
14. limit027 18.08.21 11:29 Сейчас в теме
Не работает, бесполезная.
Прикрепленные файлы:
15. zhuravlev_as 392 18.08.21 11:36 Сейчас в теме
(14) ну как минимум надо нажать на кнопку "Подробно" и сделать скрин или скопировать текст сообщения ошибки, а то если окажется, что дело не в обработке а в чем-то другом (что тоже весьма вероятно), то высказывание окажется голословным.
Оставьте свое сообщение