gifts2017

Перенос остатков между базами (COM-соединение, обычные и управляемые формы) Часть 1. Остатки по счетам.

Опубликовал Игорь Ярошенко (Iyar) в раздел Обработки - Универсальные обработки

Знакома ситуация, когда перенесли остатки в новую базу (или свернули), начали вводить документы - и вдруг кому-нибудь приспичило что-то поменять в старой базе? Или когда с нового года начали "новую жизнь" в чистой базе "1С:Бухгалтерии 3.0" - а годовой отчет готовится в "двойке" до самого последнего момента? И когда после всего этого в новой базе нужны остатки со всей аналитикой (причем прямо "вчера")? Тогда Вам сюда!

Обработка предназначена для переноса остатков по счетам бухгалтерского учета между базами "1С:Бухгалтерии" по указанному субсчету на указанную дату. Проверялась на связке 3.0 - 2.0.

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

Сопоставление счетов выполняется по коду, справочников и документов - по UID, перечислений - по значению. Если объект не найден - выдается сообщение, аналитика остается пустой. 

Для переноса справочников и документов можно использовать любой способ, сохраняющий UID объекта.

Возможен многократный перенос - операции по счету не плодятся, а перезаписываются.

Поддерживается работа в файловом и клиент-серверном варианте.

Версия 1.02

Практика применения обработки внесла свои коррективы.

  1. Оказывается переносить нужно не только из "двойки" в "тройку".
    • Обработка теперь работает и на обычных формах.
    • Появилась возможность выбора версии платформы базы-"донора"
  2. При несовпадении планов счетов в базах возможен ручной ввод номера счета.
  3. Корректное поведение при переносе забалансовых счетов

Продолжение следует:

Перенос остатков между базами (COM-соединение, управляемые формы) Часть 2. Регистры накопления

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

Наименование Файл Версия Размер Кол. Скачив.
Перенос остатков по счетам
.epf 16,90Kb
06.09.16
57
.epf 1.02 16,90Kb 57 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Лыткин (TrinitronOTV) 27.06.15 06:23
Почему делаете Бухгалтерской операцией, а не документом Ввода начальных остатков?
2. Игорь Ярошенко (Iyar) 29.06.15 07:36
По аналогии со штатной обработкой "свёртка базы" в 3.0.
Вполне удобно - старую операцию пометил на удаление, новую загрузил.
3. Алексей Ермилов (Alex_E) 01.07.15 10:54
Два вопроса про
и вдруг кому-нибудь приспичило что-то поменять в старой базе?
:
1.Если приспичило добавить элемент справочника, что будет после переноса?
2. Кроме остатков по счетам бух.учета могу изменить разные регистры, как сведений, так и накоплений (приспичило списать или ввести ОС например)?
4. Алексей Ермилов (Alex_E) 01.07.15 11:03
(2) Iyar, Вот про это и спросил в (3) вопрос 2 - штатная свёртка кроме операций по БУ делает кучу операций по регистрам, утверждение
Вполне удобно - старую операцию пометил на удаление, новую загрузил.
мягко говоря сомнительно - удобно исправить БУ, а соответствие остатков по счетам БУ регистрам летит к какой маме?
5. Игорь Ярошенко (Iyar) 01.07.15 14:52
1.Если приспичило добавить элемент справочника, что будет после переноса?

Если не делать ничего - пустая аналитика.
Если использовать любой переносчик объектов, который сохранит UID и повторно запустить обработку - аналитика встанет на место.
Существует КУЧА таких переносчиков от "Конвертации данных" до Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ), которые сохраняют UID.
2. Кроме остатков по счетам бух.учета могу изменить разные регистры, как сведений, так и накоплений (приспичило списать или ввести ОС например)?

Принцип тот же. Минус геморрой с субконто.
Вместо НаборЗаписей = "Док.Движения.Хозрасчетный" вставляется "...Движения.<нужный регистр>" .
Ну, и запрос, естественно, другой...
мягко говоря сомнительно - удобно исправить БУ, а соответствие остатков по счетам БУ регистрам летит к какой маме?

Остатки по регистрам при свертке формируют отдельные операции.
А вообще, стремиться к совершенству нужно, согласен.
Пилите, Шура! Они золотые!
6. vladsol c (vladsol) 23.03.16 09:15
Спасибо, пригодилось для выравнивания остатков между базами. Допилил под себя под БП 3.0.
Также теряет ссылку найденную при сопоставлении объектов, если тип субконто Документ.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа