Опыт сведения дублей в бухгалтерской базе в закрытом периоде, или почему перестали "схлопываться" взаиморасчеты

23.04.15

Учетные задачи - Взаиморасчеты

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

1. Рождение

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

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

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

Но при перепроведении документов текущего периода в ОСВ по счету 62.01 по разным контрагентам стала появляться такая картинка:

ОСВ по счету 62.01

То есть, перестали "схлопываться" проводки по счету 62.01.

2. Выявление

На видимом уровне ничего не изменилось - сами проводки и их составляющие в реализации, заскочившей в текущий период, не изменились.

А на невидимом уровне произошло вот что.

Значения измерений Валюта и Подразделение (ВалютаДт, ВалютаКт, ПодразделениеДт, ПодразделениеКт) проводок регистра бухгалтерии Хозрасчетный у регистраторов, по которым прошлась обработка поиска дублей, вместо NULL приняли значения пустых ссылок на соответствующие справочники.

Для поиска таких регистраторов был написан и выполнен простой запрос:

ВЫБРАТЬ
	Хозрасчетный.Регистратор
ИЗ
	РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
ГДЕ
	Хозрасчетный.ВалютаДт = ЗНАЧЕНИЕ(Справочник.Валюты.)
	И Хозрасчетный.ВалютаКт = ЗНАЧЕНИЕ(Справочник.Валюты.)
	И Хозрасчетный.ПодразделениеДт = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.)
	И Хозрасчетный.ПодразделениеКт = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.)

УПОРЯДОЧИТЬ ПО
	Хозрасчетный.Регистратор.Дата

3. Ликвидация

Для ликвидации ошибки был выбран способ выгрузки/загрузки проводок найденных регистраторов.

Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Документ);
Набор.Прочитать();
Табл = Набор.Выгрузить();
Набор.Загрузить(Табл);
Набор.Записать(Истина);

После такой обработки значения измерений по валютам и подразделениями опять превратились в NULL.

Затем были восстановлены опять упавшие границы последовательностей, перепроведены документы текущего периода, сверены итоги по оборотно-сальдовым за все годы, в которые изменялись документы (ОСВ не изменились).

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

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

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

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

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

См. также

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    209072    178    253    

296

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

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

17080 руб.

13.03.2018    70830    269    80    

123

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram.

6100 3050 руб.

15.04.2025    4924    23    15    

23

Учет доходов и расходов Взаиморасчеты Бюджетный учет 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Предприятие 8. Транспортная логистика, экспедирование и управление автотранспортом КОРП Россия Управленческий учет Платные (руб)

Автоматизируйте согласование платежей в 1С. Модуль "Маршруты согласования заявок на расходование средств" для 1С:ERP устраняет хаос в утверждении платежей, заменяя ручные процессы четким автоматизированным workflow. Будет полезен для финансовых директоров, бухгалтеров и руководителей, стремящихся исключить потерю заявок и ускорить платежи.

30500 руб.

15.05.2025    2351    2    0    

4

Взаиморасчеты Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Расширение позволяет использовать отдельную нумерацию с префиксом "А" для счетов-фактур на аванс в конфигурации Управление Нашей Фирмой

5084 руб.

03.10.2025    4948    79    4    

78

Взаиморасчеты Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Знаем о взаиморасчетах в Управлении нашей фирмой все, что только можно знать. Самая большая проблема взаиморасчетов в УНФ в том, что зависают непонятные долги и предоплаты, в Пульсе бизнеса показываются неадекватные цифры, отчеты по долгам показывают не пойми что. Автоматический зачет авансов в 1С:УНФ 3.0 поможет решить эту проблему.

18300 руб.

22.07.2021    32077    58    34    

64

Взаиморасчеты Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение позволяет гибко настроить расчет и начисление пени в 1С в организации.

9760 руб.

18.10.2017    44276    103    47    

101

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

5084 руб.

25.11.2020    30878    337    20    

290
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. shalimski 6 23.04.15 02:52 Сейчас в теме
Да, такое встречал уже не раз. Причину возникновения тоже интересно было бы узнать. Сам не раскопал.
cargobird; +1 Ответить
2. FullMoon 112 23.04.15 11:37 Сейчас в теме
Очень полезная статья, сами долго разбирались с этой проблемой
3. bashinsky 156 23.04.15 16:13 Сейчас в теме
Тестирование базы и все будет как надо, без всяких обработок
4. cargobird 324 23.04.15 19:31 Сейчас в теме
(3) bashinsky, не совсем понимаю, при чем здесь тестирование, если ошибка появляется именно после обработки, исчезает при вышеуказанных действиях и больше не появляется до следующей обработки... Кроме того, это происходит с разными базами.
5. FullMoon 112 04.05.15 21:50 Сейчас в теме
(3) bashinsky, ТИИ не помогло.
Я написал обработку для выявления этой проблемы http://infostart.ru/public/349891/, после чего программист из головной организации воспользовался способом, описанным в текущей публикации http://infostart.ru/public/348852/, и проблема была решена.
Эта проблема у нас возникла при конвертации базы Бухгалтерии КОРП 2.0 в Бухгалтерию КОРП 3.0.
cargobird; +1 Ответить
6. cargobird 324 04.05.15 21:58 Сейчас в теме
(5) FullMoon, спасибо за информацию и ссылку на статью.
Переход на 3.0 нас еще коснется, а значит возможно тоже столкнемся с тем, что вы описали...
7. Wadus161 40 24.07.18 10:51 Сейчас в теме
8. e.kogan 1909 20.12.18 02:04 Сейчас в теме
О_о а как работает Значение(Справочник.Валюты.) ???
Честно считала, что надо писать .ПустаяСсылка и только так...
9. cargobird 324 22.12.18 10:38 Сейчас в теме
(8) Язык запросов позволяет писать и так. Это из "недокументированных возможностей", которые часто встречаются в видеокурсах от .
Для отправки сообщения требуется регистрация/авторизация