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

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)

Вступайте в нашу телеграмм-группу Инфостарт

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

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

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

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

58000 руб.

04.08.2015    187039    442    302    

451

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    160340    967    317    

482

SALE! 10%

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

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

42000 37800 руб.

15.12.2021    33963    257    64    

194

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    187942    357    289    

417

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

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

31720 руб.

27.03.2025    83188    58    42    

68

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

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    62643    81    132    

80

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

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

84000 руб.

05.10.2022    13331    15    8    

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