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

23.04.15

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

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

1. Рождение

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

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

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

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

ОСВ по счету 62.01

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

2. Выявление

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

"Акты сверки +" Групповая подготовка и рассылка актов сверки для Бухгалтерии 3.0.

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

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

3000 руб.

25.11.2020    22071    162    4    

148

SALE! 10%

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

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

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

50722 45650 руб.

24.04.2015    190421    268    238    

268

SALE! 25%

УТ 11, КА 2, ERP 2: Настраиваемые под каждую организацию печать и подпись ответственных лиц в печатных формах (ТОРГ-12, Счёт-фактура, УПД, УКД, Заказ клиента, Акт сверки, М-15 и др.)

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

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

12000 9000 руб.

13.03.2018    56441    179    76    

112

Перенос начальных остатков из Парус 7.71 в БГУ

Внешние источники данных Взаиморасчеты Учет ОС и НМА Логистика, склад и ТМЦ Бюджетный учет Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Перенос словарей и начальных остатков из ПП Парус-Бухгалтерия Бюджет 7.71 в 1Сv8 БГУ2. Заполнение словарей и документов по вводу начальных остатков. Не требуется установка ПП Парус7. Возможна дозагрузка. Позволит автоматически и наиболее полно ввести данные в программу для начала работы. 

15600 руб.

08.12.2011    81562    128    123    

147

Автоматический зачет авансов в 1С:УНФ по ФИФО

Взаиморасчеты Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

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

12000 руб.

22.07.2021    23548    24    34    

31

SALE! 25%

Дебиторская задолженность по срокам долга

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

Один из лучших вариантов отчета по дебиторской задолженности. Отображает сроки возникновения задолженности, просроченной задолженности с точностью до регистратора, а также многое другое, вне зависимости от схемы взаиморасчетов (online / offline) и объекта расчетов (УТ 11.3, 11.4, 11.5, КА 2.4, 2.5, ERP 2.4, 2.5), состояния флажка "по документам расчета" ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Не требует доработок конфигурации.

15120 11340 руб.

28.09.2012    94475    588    268    

139

Групповое создание актов сверок

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Обработки предназначены для массового создания актов сверки и отправки их по электронной почте для конфигураций Управление торговлей 10.3. и Бухгалтерия предприятия 3.0. Для Бухгалтерии 3.0 Разработка велась на 1С:Предприятие 8.3 (8.3.15.1830). проверялась на Бухгалтерия предприятия 3.0 (3.0.71.83) и 3.0.76.77 Для Управление торговлей 10.3 Разработка велась на 1С:Предприятие 8.3 релиз конфигурации (10.3.61.2) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2000 руб.

24.04.2020    30341    117    66    

98
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. shalimski 6 23.04.15 02:52 Сейчас в теме
Да, такое встречал уже не раз. Причину возникновения тоже интересно было бы узнать. Сам не раскопал.
cargobird; +1 Ответить
2. FullMoon 108 23.04.15 11:37 Сейчас в теме
Очень полезная статья, сами долго разбирались с этой проблемой
3. bashinsky 133 23.04.15 16:13 Сейчас в теме
Тестирование базы и все будет как надо, без всяких обработок
4. cargobird 306 23.04.15 19:31 Сейчас в теме
(3) bashinsky, не совсем понимаю, при чем здесь тестирование, если ошибка появляется именно после обработки, исчезает при вышеуказанных действиях и больше не появляется до следующей обработки... Кроме того, это происходит с разными базами.
5. FullMoon 108 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 306 04.05.15 21:58 Сейчас в теме
(5) FullMoon, спасибо за информацию и ссылку на статью.
Переход на 3.0 нас еще коснется, а значит возможно тоже столкнемся с тем, что вы описали...
7. Wadus161 34 24.07.18 10:51 Сейчас в теме
8. e.kogan 1892 20.12.18 02:04 Сейчас в теме
О_о а как работает Значение(Справочник.Валюты.) ???
Честно считала, что надо писать .ПустаяСсылка и только так...
9. cargobird 306 22.12.18 10:38 Сейчас в теме
(8) Язык запросов позволяет писать и так. Это из "недокументированных возможностей", которые часто встречаются в видеокурсах от .
Оставьте свое сообщение