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

23.04.15

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

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

1. Рождение

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

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

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

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

ОСВ по счету 62.01

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

2. Выявление

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

SALE! 10%

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

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

55778 50200 руб.

24.04.2015    196772    157    244    

287

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

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

3000 руб.

25.11.2020    25385    267    8    

230

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

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

14400 руб.

13.03.2018    62363    216    79    

120

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

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

7200 руб.

18.10.2017    39784    82    46    

82

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

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

15120 руб.

28.09.2012    98142    596    290    

146

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

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

13200 руб.

22.07.2021    26458    36    34    

43

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

Создать и отправить 1000 Актов серки контрагентам за 5 мин ?! Легко! Разработано для конфигурации УНФ Массовое создание и рассылка Актов сверки в три клика.

6000 руб.

13.01.2022    11115    9    13    

14

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

Один из лучших вариантов отчета по кредиторской задолженности. Отображает сроки возникновения задолженности, просроченной задолженности по документам и многое другое, вне зависимости от детализации расчетов (УТ 11, КА 2.4, ERP 2) и состояния флажка "по документам расчета" ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Не требует доработок конфигурации.

11640 руб.

18.06.2013    44995    6    41    

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