Имя: Пароль:
1C
1С v8
Тестирование и исправление: нюансы с расширением
0 Uhvat2025
 
02.12.25
00:50
УНФ 3.0.12.146. Платформа 8.3.27.1606.

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

После этого пропали движения по этим регистрам. Что самое интересное - не все записи с "нетиповыми" значениями измерений пропали, часть осталась. После перепроведения документов записи в регистрах снова появились.

Что-то было сделано не так, или это нормальное поведение механизма "Тестирование и исправление", при котором учитываются только типы значений в основной конфигурации, а добавленные в расширении типы не учитываются?
1 vis
 
02.12.25
00:55
Надеюсь делали сначала в копии базы?
2 Uhvat2025
 
02.12.25
00:57
(1) Нет, но копию сняли. После перепроведения документов движения по регистрам вернулись. А что, возможны еще какие-то нюансы? )