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

06.03.15

База данных - Инструменты администратора БД

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Исправление номеров документов
.epf 12,52Kb ver:1.0
12
12 Скачать (1 SM) Купить за 1 850 руб.

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

Для использования обработки необходимо, чтобы MS Excel был установлен на Вашем компьютере. Просто, не мудрствуя лукаво, я использовал для чтения/записи файла VBA.

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

Затем в базе-приемнике необходимо открыть эту же обработку, но перейти на закладку "Загрузка из эксель".
Здесь выберите файл, созданный в предыдущем пункте, и нажмите кнопку "Загрузить из файла".
В табличной части будут заполнены три первые колонки: "Тип документа", "GUID" и "Номер". Под табличной частью присутствуют три кнопки:
1). "Найти документы" - нажимаем первой. Обработка ищет документы в базе-приемнике по уникальному идентификатору и дополняет ими табличную часть.

2) "Сформировать новый номер" - нажимаем второй. Обработка заполняет колонку табличной части номерами из базы-источника с учетом нового префикса для данной организации/учреждения.

3)"Изменить номера" - нажимаем третьей. Обработка присваивает новые номера найденным в первом пункте документам и перезаписывает их.

 

Обработка делалась для конфигурации БГУ, но использовалась и для ЗУП и для Бухгалтерии и показала свою эффективность.

Администрирование нумерация документов

См. также

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

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

8400 руб.

20.08.2024    14724    108    46    

108

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

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

15000 руб.

10.11.2023    11971    45    33    

67

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

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    10777    47    8    

78

SALE! %

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

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

4800 3840 руб.

14.01.2013    191394    1153    0    

920

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

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    33875    108    152    

75

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

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

5500 руб.

11.02.2019    55776    433    194    

71

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

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

3600 руб.

06.02.2017    32685    145    18    

51

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

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    73787    629    45    

88
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ZOMI 141 06.03.15 19:51 Сейчас в теме
Ух ты! И работодатель или сторонний заказчик за такой замысловатый деревянный велосипед с треугольными колесами заплатил? Поделитесь, сколько время -часов?

А потом посмотрите на ИТС или в поисковиках УниверсальныйПодборИОбработкаОбъектов.epf
2. ded00786 347 07.03.15 00:40 Сейчас в теме
Зачем использовать для этого Excel? Громоздко и бессмысленно. Выгрузка и загрузка здесь куда более уместна в XML. В остальном - см. (1)
4. Protey77 64 07.03.15 14:51 Сейчас в теме
(2) ded00786, Согласен, конечно. Можно было и в dbf и xml и просто в txt.
У меня же на скорую руку быстренько слепилась в эксель.
Ну, а что касается обработок на ИТС - не было, когда писал ни диска ни инета. Зато болванки для работы с экселем - были.
Работает и это есть гуд.
Причем использовалось реально уже несколько раз.
spps; sv_mikh; +2 Ответить
3. Protey77 64 07.03.15 07:59 Сейчас в теме
(1) ZOMI, На самом деле, и велосипед, и колеса, были слеплены в течении 20 минут, после того, как в организации поработали одни дюже вумные франчи.
Наша же контора пришла уже после них, разгребать их отходы.
Оставьте свое сообщение