Еще одна замена значений справочников (7.7)

13.07.09

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

Удаляет лишних контрагентов (и не только) вместе с подчиненными справочниками.

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

Наименование Файл Версия Размер
-
.1238245602 16,35Kb
378
.1238245602 16,35Kb 378 Скачать

Замена/удаление дублирующихся элементов справочников - задача не всегда простая. Что делать, если у справочника имеются подчиненные? Очевидно, сначала нужно разобраться с подчиненными элементами.

Возможны варианты:

Если у владельца-заменителя есть подходящий подчиненный элемент для замещения, устанавливаем соответствие;

Если на подчиненный элемент нет ссылок, удаляем его

Если нас не устраивает ни то, ни другое, меняем владельца у подчиненного.

На форме имеются соответствующие три кнопки (см. скрин)

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

С компонентой "Расчет" не работает!

31.03.09. Добавлена защита от нарушения последовательности действий.

Заменяемый элемент - владелец удаляется теперь только если был предварительно помечен на удаление. Иначе - помечается.

13.06.09  С благодарностью Pari //infostart.ru/profile/17991/

внес предложенные дополнения

См. также

Поиск и исправление дублей штрихкодов для номенклатурных единиц измерения

Поиск данных Чистка данных Логистика, склад и ТМЦ Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7642    1    Kuzya_brаtsk    4    

8

Универсальные обработки документов и справочников для 1С: Предприятие 7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

1 стартмани

23.11.2016    38141    210    SanchoD    15    

13

Выводим из suspect базу 1С 7.7 на sql server 2000, а также "Перемещение баз данных SQL Server в новое местоположение с помощью операций Detach и Attach"

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

1 стартмани

08.11.2016    22733    ksnik    5    

5

Деноминация оборотов и остатков в 1С7.7 (Беларусь)

Корректировка данных Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия для бюджетных учреждений 7.7 Беларусь Бухгалтерский учет Абонемент ($m)

Обработка проводит деноминацию оборотов, сумма каждой проводки делится на 10000. После этого остатки по счетам и субконто корректируются до эталонных значений. Также деноминируются реквизиты справочников.

1 стартмани

12.06.2016    36216    62    aselik    17    

11

Исправление ошибок DBCC CHECKDB (1С, SQL) вручную

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.

01.07.2013    109845    Вадимко    7    

52

Удаление нулевых значений в промежуточных регистрах

Чистка данных HighLoad оптимизация Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

По статье "Зачем в 1С нужно периодически пересчитывать итоги по регистрам?" http://infostart.ru/public/177171/ Обработка для 7.7, чтобы посмотреть что же творится в БД для SQL

1 стартмани

13.03.2013    23168    53    maxpiter    15    

8

Быстрое удаление документов после свертки ИБ с применением прямого доступа к БД

Чистка данных Закрытие периода Оборотно-сальдовая ведомость, Анализ счета Платформа 1С v7.7 Конфигурации 1cv7 Бухгалтерский учет Налоговый учет Абонемент ($m)

Сворачивал ИБ большого объема на SQL платформе. Столкнулся с проблемой удаления документов после формирования документов ввода начальных остатков. Средствами встроенного языка 1С не реально, потребовалось бы несколько суток. Вдохновила статья - http://dmitnik.narod.ru/article/article_3_1.html. Написал обработку с применением технологии прямых запросов, не устаю благодарить разработчиков 1С++. Удалил все, что требовалось за 1,5 часа.

1 стартмани

19.02.2013    16877    85    ray-xp    3    

7

Прямое редактирование движений регистров и перепроведение документов по выбранным регистрам в 1С 7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Механизм позволит вручную исправлять любые реквизиты документов, свободно редактировать любые значения в регистрах. Также проводить документы по некоторым регистрам, а не по всем, предусмотренным в обработке проведения - для ускорения перепроведения документов.

3 стартмани

13.01.2013    36607    54    axxell    4    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2706 28.03.09 16:29 Сейчас в теме
И еще: документы не перепроводятся, а перезаписываются вместе с операцией (если она есть).
2. Арчибальд 2706 02.04.09 09:34 Сейчас в теме
Комментарии, замечания??
3. константин 571 12.04.09 20:57 Сейчас в теме
Вроде, все нормально переносит, я думаю отчет надо немного доработать, поле выбора реквизита "меняем" сделать заполнением списка значений, многим пригодится вариант такой замены.,однозначно +
4. Арчибальд 2706 13.04.09 08:12 Сейчас в теме
(3)В смысле, сменить владельца сразу всем?
5. Pari 10.07.09 21:52 Сейчас в теме
(0) Есть одно "но". Напишу в личку.
Арчибальд; +1 Ответить
6. prolancer 106 13.07.09 23:43 Сейчас в теме
(0) ... и еще, у элементов справочника бывают периодические реквизиты с историей значений, а история м.б. создана "вручную" и/или документами...
7. Арчибальд 2706 14.07.09 08:49 Сейчас в теме
(6) Ну, с историей реквизита заменяемого элемента разбираться нужно отдельно, конечно. Если история создавалась документами, то придется их перепроводить, наверное.
С историей реквизита подчиненного при переподчинении все в порядке.
8. AlimovAlex 12.01.12 00:11 Сейчас в теме
Конфигурация ТиС 959 при открытие вылетает ошибка

ПолноеНаименование<<?>>);
{D:\WORK\КУНИЧКИН\ЗАМЕНАСПОДЧИНЕНИЕМ.ERT(804)}: Переменная не определена (ПолноеНаименование)
9. AlimovAlex 12.01.12 00:14 Сейчас в теме
ПолноеИмя правильная переменная ) это так мож кому пригодится
10. igo-osetro 21.05.12 07:33 Сейчас в теме
Отличная обработка спасибо автоору )) Переменную только меняйте ПолноеНаименование на ПолноеИмя и все будет ок. Работает нормально ))
Оставьте свое сообщение