Чтобы не снимать с поддержки типовую конфигурацию, все изменения делали в расширении. В частности: в регистре накопления ПлатежныйКалендарь добавили тип значения для измерения СчетНаОплату - ссылку на документ ПриходнаяНакладная, то же самое в регистре сведений ГрафикПлатежей. Логику заполнения тоже делали в расширении.
А когда запустили "Тестирование и исправление", с включенной галкой "Проверка ссылочной целостности", получили кучу ошибок и исправлений (хотя в настройках стояли настройки "Не изменять") - в частности, такого характера: " Проверка логической целостности. РегистрНакопления.ПлатежныйКалендарь Приходная накладная АА-ххххх7. ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0 Неверная ссылка на регистратор. Запись удалена.", или "Неверный тип хранимого значения. Сохранено пустое значение допустимого типа.
Проверка логической целостности. РегистрСведений.ГрафикПлатежей.Измерение.СчетНаОплату 13.12.2025 Приходная накладная АА-хххх1.
После этого пропали движения по этим регистрам. Что самое интересное - не все записи с "нетиповыми" значениями измерений пропали, часть осталась. После перепроведения документов записи в регистрах снова появились.
Что-то было сделано не так, или это нормальное поведение механизма "Тестирование и исправление", при котором учитываются только типы значений в основной конфигурации, а добавленные в расширении типы не учитываются?
(1) Нет, но копию сняли. После перепроведения документов движения по регистрам вернулись. А что, возможны еще какие-то нюансы? )
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший