gifts2017

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

Опубликовал Валерий Гайдабура (director04) в раздел Программирование - Практика программирования

Иногда попытка восстановления последовательности документов при закрытии месяца заканчивается "ничем".
То есть нет ни ошибок, ни сообщений в журнале регистрации. Но граница последовательности так и не сдвигается (поле "Перепроведение документов за месяц" остается серым).
В чем возможная причина и как это устранить правильно? - я расскажу вам чуть ниже.

Сразу оговорюсь, что тестировал на  - Бухгалтерия предприятия, редакция 3.0 (3.0.39.60).

Возможно, позже разработчики локализуют данную проблему. Но тянется она уже второй год...

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

На данном форуме уже неоднократно обсуждалась данная проблема. Но вот конкретно никто причины и решения не дал. 

Некоторые разработчики предлагают просто "спрятать голову в песок" и замаскировать проблему (подробности можно посмотреть здесь). Но это ведь не наш метод?...

Какова причина (что я обнаружил): в прилагаемом скрине показан простейший запрос к таблице последовательности "Документы организаций". И совершенно непонятная ситуация с результатом запроса. В запрос я вывел строки, где имеются несовпадения Организации документа и Организации последовательности.

Текст запроса для поиска ошибок:

ВЫБРАТЬ
    ДокументыОрганизаций.Регистратор.Организация,
   
ДокументыОрганизаций.Организация,
   
ДокументыОрганизаций.Период КАК Период,
   
ДокументыОрганизаций.Регистратор
ИЗ
   
Последовательность.ДокументыОрганизаций КАК ДокументыОрганизаций
ГДЕ
    ДокументыОрганизаций.Регистратор.Организация <> ДокументыОрганизаций.Организация

УПОРЯДОЧИТЬ ПО
   
Период

Простое перепроведение документов проблемы не решает. Ошибка остается. 

РЕШЕНИЕ ПРОБЛЕМЫ:

1. Перепроведите регистраторы проблемных записей (которые вернул запрос)

2. Запустите групповое перепроведение документов по организации указанной в измерении последовательности. После сего действа ошибка исчезнет.

Этимология данной проблемы пока не известна. Можно предположить, что без программного вмешательства (возможно, в процессе обновления конфигурации) дело не обошлось.....

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа