Использование регистров сведений в качестве эталона для сверки остатков между базами

01.02.16

Задачи пользователя - Анализ учета

Наименее затратный метод сверки остатков между базами данных. Я его применил на проекте перехода с УПП одной редакции на другую при сверке и корректировке остатков партионного учета.

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

Представьте, что делать, если данные меняются.

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

 

Я придумал такой способ. Приведу его на примере регистра "ПартииТоваровНаСкладахБухгалтерскийУчет"

Для этого я решил использовать регистр сведений со структурой, аналогичной структуре измерений и ресурсов регистра накопления.

1. Скопировать регистр накопления в регистр сведений, удалить реквизиты в базе "источник". Затраты времени - 5 минут.

2. Написать обработку,  которой положить остатки регистра накопления в записи регистра сведений на дату на которую выполняется сверка. Максимум 0.5 часа.

3. Скопировать структуру регистра сведений в приемник. 5 минут (копи паст)

4. Созать правила обмена по регистру сведений. Как правило, уже существуют правила конвертации для измерений регистра, поэтому с учетом выгрузки структуры с помощью Md82exp.epf, загрузки в конвертацию и написанию правил регистра + 2 часа затрат. При этом пункт 4 выполняется 1 раз.

5. Выгрузка данных регистра сведений в приемник. Зависит от объема данных. 16000 записей выгружалось и загружалось 10 минут.

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

ВЫБРАТЬ
    _ПартииТоваровНаСкладахБухУчет.Организация,
    _ПартииТоваровНаСкладахБухУчет.Номенклатура,
    _ПартииТоваровНаСкладахБухУчет.СчетУчета,
    _ПартииТоваровНаСкладахБухУчет.Склад,
    _ПартииТоваровНаСкладахБухУчет.ДокументОприходования,
    _ПартииТоваровНаСкладахБухУчет.ХарактеристикаНоменклатуры,
    _ПартииТоваровНаСкладахБухУчет.СерияНоменклатуры,
    _ПартииТоваровНаСкладахБухУчет.Заказ,
    _ПартииТоваровНаСкладахБухУчет.Качество,
    _ПартииТоваровНаСкладахБухУчет.Количество,
    _ПартииТоваровНаСкладахБухУчет.Стоимость
ПОМЕСТИТЬ ВТ_1
ИЗ
    РегистрСведений._ПартииТоваровНаСкладахБухУчет КАК _ПартииТоваровНаСкладахБухУчет

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Организация,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Номенклатура,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.СчетУчета,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Склад,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.ДокументОприходования,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.СерияНоменклатуры,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Заказ,
    ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Качество,
    -ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.КоличествоКонечныйОстаток,
    -ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.СтоимостьКонечныйОстаток
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.ОстаткиИОбороты(, КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ), , , ) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_1.Организация КАК Организация,
    ВТ_1.Номенклатура КАК Номенклатура,
    ВТ_1.СчетУчета КАК СчетУчета,
    ВТ_1.Склад КАК Склад,
    ВТ_1.ДокументОприходования КАК ДокументОприходования,
    ВТ_1.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    ВТ_1.СерияНоменклатуры КАК СерияНоменклатуры,
    ВТ_1.Заказ КАК Заказ,
    ВТ_1.Качество КАК Качество,
    СУММА(ВТ_1.Количество) КАК Количество,
    СУММА(ВТ_1.Стоимость) КАК Стоимость
ИЗ
    ВТ_1 КАК ВТ_1

СГРУППИРОВАТЬ ПО
    ВТ_1.Организация,
    ВТ_1.Номенклатура,
    ВТ_1.СчетУчета,
    ВТ_1.Склад,
    ВТ_1.ДокументОприходования,
    ВТ_1.ХарактеристикаНоменклатуры,
    ВТ_1.СерияНоменклатуры,
    ВТ_1.Заказ,
    ВТ_1.Качество

ИМЕЮЩИЕ
    (СУММА(ВТ_1.Стоимость) <> 0
        ИЛИ СУММА(ВТ_1.Количество) <> 0)

сверка данных анализ учета переход на новую систему

См. также

SALE! 20%

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки

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

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) в продаже с 2015 года, постоянно работаем над их развитием | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

45650 36520 руб.

04.08.2015    159680    363    267    

345

SALE! 15%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 22572 руб.

12.06.2017    134933    722    291    

388

SALE! 20%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

34650 27720 руб.

15.04.2019    68417    178    138    

111

SALE! 20%

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Воспользовались более 79 предприятий! | Предлагаем приобрести готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | В продаже с 2020г. | Оперативно обновляем правила до актуальных релизов 1С | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

43450 34760 руб.

03.12.2020    34168    80    58    

78

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.16.x).

28000 25200 руб.

23.07.2020    46289    196    64    

158

SALE! 10%

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2. Переносятся начальные остатки, документы и справочники

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

В продаже с 2014г. | Воспользовались более 122 предприятий! | Перенос данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фильтр выгрузки по организациям | Переносятся начальные остатки на выбранную дату, документы за период времени и вся возможная справочная информация | Перенос сделан на технологии КД 2 (правила конвертации данных)

50722 45650 руб.

31.10.2014    231401    124    327    

296

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9207    9    8    

10

SALE! 10%

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.223.x) и БП 3.0 (3.0.149.x). Правила подходят для версии ПРОФ и КОРП.

28000 25200 руб.

15.12.2021    20247    132    38    

90
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Светлый ум 406 01.02.16 12:26 Сейчас в теме
А почему бы и нет?)
Еще один альтернативный инструмент +1
2. Upiterus 03.02.16 20:59 Сейчас в теме
3. V.Nikonov 120 04.02.16 17:58 Сейчас в теме
При наличии возможности Com-подключения к источнику трудозатраты будут примерно такими же. Но только место инициализации синхронизации будет одно.
А так хорошая альтернатива прямому подключению... +
4. Kindman1980 81 07.02.16 14:23 Сейчас в теме
(3) V.Nikonov, Мне кажется при COM подключении результаты подключения негде хранить. Можно конечно в корректировке записей регистров сохранять , но тогда при сверке нужно писать запрос сверки остатков до документа корректировки записей регистров и оборотов по документу корректировки. Можно тупо запутаться . Я об этом думал. Если предложите вариант хранения результата подключения без доработки специфических объектов буду благодарен.
5. awk 741 12.02.16 14:14 Сейчас в теме
1. Способ будет работать при идентичности регистров накопления
2. Есть гораздо более быстрый способ (без изменения конфигураций). Сделать два отчета и сравнить средствами 1С.
6. Kindman1980 81 12.02.16 17:48 Сейчас в теме
(5) awk, Про проверку средствами 1с - это сравнение MXL файлов?. Если да - то именно это сравнение привело к этой методологии. Я действительно писал запросы и сравнивал их результаты. Так что это пройденный этап. Если вы под стравнением имеете что-то другое , напишите даже интересно. Про идентичность регистров не очень понял. Но меня интересует хранение эталона в приемнике. Например по эталонному регистру бухгалтерских партий я могу получить запросом данные управленческого учета, исключив из него счет учета. Мне важно иметь для сверки это в приемнике.
7. awk 741 19.02.16 15:27 Сейчас в теме
(6)
1. Да именно этот способ. Непонятно зачем его менять.
2. Свойства для сравнения должны совпадать.
3. Без изменения конфигурации можно брать обычную таблицу и помещать ее в запрос для сравнения.
8. Kindman1980 81 20.02.16 10:12 Сейчас в теме
(7) awk, п.1 и п.2 годится для того чтобы увидеть, но не изменить, править то все равно разницы придется по другому. Про п. 3 не понял. Какую таблицу помщать в запрос?
9. awk 741 20.02.16 10:46 Сейчас в теме
(8) Табл = Новый ТаблицаЗначений;
Оставьте свое сообщение