Имеем доработанную БП 3.0 с видоизмененным планом счетов на поддержке.
Вопрос: как правильно объединить текущий план счетов с очередной поставкой, чтобы работал РИБ.
В настоящий момент при объединении планов с приоритетом основной конфигурации (чтобы остались наши доработки) и последующим выполнением обмена получаю в периферийном узле при попытке принять пакет сообщение "Не предопределенные объекты не могут иметь предопределенные записи видов субконто". При этом речь идет именно о вновь добавляемых счетах, потому что к обмену регистрируются именно они. Счета похожи на предопределенные как и виды субконто, которые они содержат. В случае если перед обменом удалить виды субконто у этих счетов, то обмен проходит без ошибок. В случае если снять регистрацию изменений с этих счетов при попытке получения пакета в периферийном узле появляется сообщение об ошибке в структуре XML.
(2) А другие варианты есть? Я так понял что проблема заключается в том, что данные по счетам приходят до изменения конфигурации хотя и идут в одном пакете.
(3)Гляньте тут: https://infostart.ru/public/310542/, там внизу страницы как раз по вашей ошибке есть пункт. Ещё вариант курить тему о ручном обновлении конфигурации подчинённого узла.
(6) Это я читал, это не мой случай. В выгрузке помимо конфигурации только новые счета из плана счетов, которые являются предопределенными. После сбоя если посмотреть в план счетов, то новый счет из сообщения обмена будет записал в план счетов, но не будет предопределенным, так как конфигурация идет почему-то позже. В принципе один вариант решения я нашел - два последовательных обновления конфигурации: сначала приходит счет без аналитики, следующим изменением идет аналитика к счету. Просто не могу понять - это нормальное поведение платформы или кривые руки :)
(7)Не всё можно предусмотреть, даже если ты из 1С... Напишите в поддержку 1С, тогда следующий в Вашей ситуации может уже не столкнётся с подобной проблемой. Или Вы при следующем обновлении сэкономите время... :)
Проблема в том, что пакет распределенки читается в предприятии. Вариант отменить изменение конфигурации, удалить предопределенные элементы, произвести обмен. Затем выполнить изменения в режиме предприятия. Произвести второй обмен.
Возможно объединить со старой конфигурацией и восстановить тем самым предопределенные элементы и произвести третий обмен
(5) А как обычно происходит добавление новых предопределенных счетов в план счетов в РИБ? И что значит удалить предопределенные элементы? В подчиненном узле их нет. Они новые и идут туда с сообщением. Удалить из конфигурации? Тогда мы не добъемся эффекта. Удалить из зарегистрированных изменений в ЦБ? Тогда сообщение обмена вообще не будет прочитано в ПБ, проверял. Вернется ошибка чтения XML.