Не заполняется регистратор в регистре при сравнении/объединении
Ситуация. Накатываю сравнением/объединением ранее выгруженную конфу на тестовую базу, подключенную к хранилищу. После объединения при попытке обновить БД 1Ска ругается, что у 2-х регистров не заполнен регистратор:
РегистрСведений.ОплатаРеестраВыплатСамозанятым: Ни один из документов не является регистратором для регистра
РегистрНакопления.ВозвратыТоваров: Ни один из документов не является регистратором для регистра
При этом в выгруженном файле - регистратор заполнен. При повторном сравнении - 1Ска показывает, что эти регистры одинаковые... Хотя по факту это не так. В чём может быть дело? Кэш пробовал чистить - не помогло.
РегистрСведений.ОплатаРеестраВыплатСамозанятым: Ни один из документов не является регистратором для регистра
РегистрНакопления.ВозвратыТоваров: Ни один из документов не является регистратором для регистра
При этом в выгруженном файле - регистратор заполнен. При повторном сравнении - 1Ска показывает, что эти регистры одинаковые... Хотя по факту это не так. В чём может быть дело? Кэш пробовал чистить - не помогло.
По теме из базы знаний
- Отчет для УТ 11.1 - 11.4 по прибыли, которую принесли менеджеры в текущий момент времени, без закрытия месяца
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Комплексный контроль остатков. Для одного или сразу нескольких логически связанных регистров накопления. Универсальное решение уровня данных для контроля не только складских остатков
- Пример пошагового решения проблемы производительности на базе Postgres SQL с картинками
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
- после сравнения/объединения - регистраторы присутствуют в конфе
- после сохранения полученной конфигурации - регистраторы присутствуют в конфе
- при попытке обновить БД - ошибка на отсутствие Регистраторов и невозможно выполнить.
- после сохранения полученной конфигурации - регистраторы присутствуют в конфе
- при попытке обновить БД - ошибка на отсутствие Регистраторов и невозможно выполнить.
(5) > Чистили именно кеш хранилища?
Чистил и Local, и Roaming
>Если выгрузить конфу из хранилища в CF и создать из него ИБ и попробовать с ней объединить?
Насколько я понял: база, в которой пытаюсь сделать объединение - только что загруженная из бэкапа (как бы новая) и подключенная к хранилищу с аналогичной структурой.
>Хранилище файловое? Бывает оно ломается и надо его пересоздавать.
Можно попробовать, как вариант.
>А проблемные объекты?
Проблемные объекты - новые. Но пробовал промежуточно их выгружать в хранилище и делать повторное сравнение - показывает, что отличий нет, хотя в части регистратора по факту они есть...
Вообще у меня такая последовательность шагов (м.б. что-то делаю неправильно...):
1. В ТестовойБазе1, подключенной к тестовому хранилищу, выполняю обновление Бухии с версии 3.0.99.19 на версию 3.0.102.11.
2. Обновляю БД, выполняю обновление до новой версии в пользовательском режиме.
3. Выгружаю полученную конфу в файл (в выгруженном файле регистраторы присутствуют).
4. В ТестовойБазе2 (релиз 3.0.99.19), подключенной к релизному хранилищу, делаю сравнение/объединение с выгруженным файлом (никакие дополнительные признаки (потомок, разрешить удаление) не устанавливаю).
5. В результате сравнения/объединения, а также после сохранения текущей конфигурации - регистраторы в дереве у регистров присутствуют.
6. Пытаюсь обновить БД - ругается, что нет регистраторов.
Чистил и Local, и Roaming
>Если выгрузить конфу из хранилища в CF и создать из него ИБ и попробовать с ней объединить?
Насколько я понял: база, в которой пытаюсь сделать объединение - только что загруженная из бэкапа (как бы новая) и подключенная к хранилищу с аналогичной структурой.
>Хранилище файловое? Бывает оно ломается и надо его пересоздавать.
Можно попробовать, как вариант.
>А проблемные объекты?
Проблемные объекты - новые. Но пробовал промежуточно их выгружать в хранилище и делать повторное сравнение - показывает, что отличий нет, хотя в части регистратора по факту они есть...
Вообще у меня такая последовательность шагов (м.б. что-то делаю неправильно...):
1. В ТестовойБазе1, подключенной к тестовому хранилищу, выполняю обновление Бухии с версии 3.0.99.19 на версию 3.0.102.11.
2. Обновляю БД, выполняю обновление до новой версии в пользовательском режиме.
3. Выгружаю полученную конфу в файл (в выгруженном файле регистраторы присутствуют).
4. В ТестовойБазе2 (релиз 3.0.99.19), подключенной к релизному хранилищу, делаю сравнение/объединение с выгруженным файлом (никакие дополнительные признаки (потомок, разрешить удаление) не устанавливаю).
5. В результате сравнения/объединения, а также после сохранения текущей конфигурации - регистраторы в дереве у регистров присутствуют.
6. Пытаюсь обновить БД - ругается, что нет регистраторов.
(7) Помещаю после того, как выгружаю полученный файл конфигурации. Сначала выгружаю файл, потом помещаю в тестовое хранилище. Но тестовое хранилище, вроде бы, тут не должно иметь какого-то значения, т.к., судя по файлу, он выгружается верно.
Это одна и та же рабочая база, которая восстановлена из бэкапа в тестовые базы. Единственно, что РелизноеХранилище - свежесозданное на основе текущей структуры (3.0.99.19) - не вижу, какие там могут быть отличия.
Т.к. очистка кэша не помогла (пробовал также чистить папку /cache в каталоге хранилища), то пока что предполагаю, что нужны какие-то опции сравнения/объединения, т.к. эти регистры - новые (появились после обновления).
Возможно, попробую ещё пересоздать хранилище.
Это одна и та же рабочая база, которая восстановлена из бэкапа в тестовые базы. Единственно, что РелизноеХранилище - свежесозданное на основе текущей структуры (3.0.99.19) - не вижу, какие там могут быть отличия.
Т.к. очистка кэша не помогла (пробовал также чистить папку /cache в каталоге хранилища), то пока что предполагаю, что нужны какие-то опции сравнения/объединения, т.к. эти регистры - новые (появились после обновления).
Возможно, попробую ещё пересоздать хранилище.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот