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

23.04.15

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

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

1. Рождение

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

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

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

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

ОСВ по счету 62.01

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

2. Выявление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Перенос данных 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. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

55778 руб.

24.04.2015    200976    166    247    

291

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

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

4800 руб.

25.11.2020    26943    292    9    

249

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

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

14400 руб.

13.03.2018    64619    230    79    

121

Взаиморасчеты Бухгалтер Пользователь 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) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Доступен API для использования рассчитанной задолженности в других отчетах, обработках, рабочих местах и т.п. Не требует доработок конфигурации. Не требует перепроведения документов.

16680 руб.

28.09.2012    101166    593    297    

150

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

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

18000 руб.

22.07.2021    28307    44    34    

49

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

Доработали типовой платежный календарь, добавив в него планируемые постоянные расходы. Теперь можно видеть картину денежных средств в совокупности с текущей динамикой ожидаемых поступлений и расходов. Отчет позволяет увидеть остатки денежных средств в кассе и банке, их движение в разрезе статей ДДС с возможностью выбрать любой период (день, неделя, месяц).

3000 руб.

16.03.2021    23551    20    15    

34

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

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

9600 руб.

18.10.2017    40970    85    47    

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