8.1 Бухгалтерия - веер проблем при обновлении
16.02.2010
10:51
#1
Коллеги, рассчитываю на вашу посильную помощь. Суть проблемы в следующем. Была кастомная конфигурация 1С 8.1 БП 1.6.15.6. Изменений минимум - добавлена одна обработка, пара-тройка менюшек, которые под разным соусом это обработку дергают. Сейчас пришла пора обновиться и столкнулись с целым веером проблем:
1. После обновления сбоит нумерация. Если до обновления последним был документ XYZ0000123, то после обновления новый документ - БПXYZ0000001. Причем, не для всех документов. Например, счета сбоят, платежки - нет. Экспериментальным путем вяяснилось, что возникает это в цепочке обновлений 1.6.19.3-1.6.21.6.
2. Процедура обновления такова - собрали конфиг актуальной версии со всеми кастомными изменениями и его использовали для обновления. Это нормально или дорога по граблям?
3. Не могу удалить кастомную обработку из старой конфигурации. Удаление задизаблено.
4. Не накатываются cfu-обновления. При попытке обновления пишет, что не может обновить, выдает перечень версий, на обновление с которых рассчитан (причем там есть та, с которой обновляется), но обновлять все равно не дает.
В общем полный тупик. Помогите, кто чем может. Если кто-то может сделать это оперативно за мзду, то с интересом выслушаю.
1. После обновления сбоит нумерация. Если до обновления последним был документ XYZ0000123, то после обновления новый документ - БПXYZ0000001. Причем, не для всех документов. Например, счета сбоят, платежки - нет. Экспериментальным путем вяяснилось, что возникает это в цепочке обновлений 1.6.19.3-1.6.21.6.
2. Процедура обновления такова - собрали конфиг актуальной версии со всеми кастомными изменениями и его использовали для обновления. Это нормально или дорога по граблям?
3. Не могу удалить кастомную обработку из старой конфигурации. Удаление задизаблено.
4. Не накатываются cfu-обновления. При попытке обновления пишет, что не может обновить, выдает перечень версий, на обновление с которых рассчитан (причем там есть та, с которой обновляется), но обновлять все равно не дает.
В общем полный тупик. Помогите, кто чем может. Если кто-то может сделать это оперативно за мзду, то с интересом выслушаю.
16.02.2010
12:15
#2
1)Смотрите процедуры, которые вызываются при установке нового номера документа и при установке нового кода элемента справочника - скорее всего до обновления они несколько другие были - то есть Ваши измения забыли перенести в новую конфигу.
2)Это используется при обновлении серьезно переписанной конфиги.
3)Проверьте режим поддержки конфигурации, я полагаю у вас изменения конфигурации запрещены
4)А какая версия у Вашей конфигурации поставщика? Возможно что версия Вашей конфигурации поставщика как раз и не подходит для cfu.
2)Это используется при обновлении серьезно переписанной конфиги.
3)Проверьте режим поддержки конфигурации, я полагаю у вас изменения конфигурации запрещены
4)А какая версия у Вашей конфигурации поставщика? Возможно что версия Вашей конфигурации поставщика как раз и не подходит для cfu.
16.02.2010
23:05
#3
Большое спасибо за участие.
1) Дело в том, что никакие процедуры не менялись. Только добавлена обработка, несколько пунктов меню и в некоторых местах добавлены или расширены поля (например, не 2 знака после запятой, а три, плюс несколько символов к строковому полю). Кстати, правильно ли я понимаю, что копать надо в сторону процедуры ПриУстановкеНовогоНомера?
2) Изменений совсем мало, но есть добавление своих пунктов в меню "Действие" формы документа. И пока нам не удалось понять, как это дело объединять более простым способом. Может есть какой-то вариант?
3) Не подскажете, куда копнуть? Смотрел в Кофигурация->Поддержка->Настройка поддержки, Конфигурация->Поставка->Настройка.
4) Захожу в свойства конфигурации - там 1.6.15.6. Когда пытаюсь накатить обновление, оно пишет, что рассчитано на 1.6.15.6, 1.6.16.6 и т.п. Может я не туда смотрю?
Сорри за чайниковские вопросы. Раньше как-то имеющихся знаний хватало, а сейчас уже который день интернет сканируем и практически ничего по существу вопроса.
1) Дело в том, что никакие процедуры не менялись. Только добавлена обработка, несколько пунктов меню и в некоторых местах добавлены или расширены поля (например, не 2 знака после запятой, а три, плюс несколько символов к строковому полю). Кстати, правильно ли я понимаю, что копать надо в сторону процедуры ПриУстановкеНовогоНомера?
2) Изменений совсем мало, но есть добавление своих пунктов в меню "Действие" формы документа. И пока нам не удалось понять, как это дело объединять более простым способом. Может есть какой-то вариант?
3) Не подскажете, куда копнуть? Смотрел в Кофигурация->Поддержка->Настройка поддержки, Конфигурация->Поставка->Настройка.
4) Захожу в свойства конфигурации - там 1.6.15.6. Когда пытаюсь накатить обновление, оно пишет, что рассчитано на 1.6.15.6, 1.6.16.6 и т.п. Может я не туда смотрю?
Сорри за чайниковские вопросы. Раньше как-то имеющихся знаний хватало, а сейчас уже который день интернет сканируем и практически ничего по существу вопроса.
17.02.2010
06:53
#4
1. Берешь свежий комп, который никогда не видел 1С
2. Устанавливаешь 1С
3. Устанавливаешь на комп, обновления - 1.6.17.4, 1.6.18.2, 1.6.19.3, 1.6.20.6, 1.6.22.4, 1.6.23.2
4. Начинаешь накатывать последовательно обновления, после каждого - тестирование, бэкап.
И еще. Тут еще важно выбирать нужный пункт при обновлении, там что-то "полная замена", "не полная", не помню сейчас.
2. Устанавливаешь 1С
3. Устанавливаешь на комп, обновления - 1.6.17.4, 1.6.18.2, 1.6.19.3, 1.6.20.6, 1.6.22.4, 1.6.23.2
4. Начинаешь накатывать последовательно обновления, после каждого - тестирование, бэкап.
И еще. Тут еще важно выбирать нужный пункт при обновлении, там что-то "полная замена", "не полная", не помню сейчас.
17.02.2010
10:06
#5
Ответы по пунктам
1) Я верю в чудеса, только они тут не при чем. Ищите и обрящете. Вариантов всего два - либо это кто-либо изменил-добавил префикс в справочнике Организации/узле плана обмена либо изменилась процедура добавления префикса в номер/код. Саму процедуру можно посмотреть в подписчике на события ветка конфигурации Общие- подписки на события- ПриУстановкеНовогоКода(или ПриУстановкеНовогоНомера). Либо проверьте какой префикс стоит у элемента справочника Организации и какой префикс стоит у вашего узла плана обмена (я сейчас не помню какой план обмена используется, надо смотреть код процедур подписки на события ПриУстановкеНовогоКода).
2) В принципе можно сразу cfu накатывать, но нужно следить за тем чтобы обновлением не изменялись Ваши изменения(они, кстати, помечаются таким зеленым карандашиком в окне Сравнения/Объединения).
3)Надо смотреть Конфигурация-Поддержка-Настройка поддержки. Там в окошке вверху пункт "Конфигурация поставщика", а ниже через оконце - "Версия" (это ответ на п.4 - что там написано и как оно соотносится с требованием cfu). Там же, в окошке где дерево объектов конфиги устанавливается режим поддержки - "Редактируется с сохранением поддержки", "Не редактируется" и т.д. Полагаю, что у Вас стоит режим "Не редактируется".
1) Я верю в чудеса, только они тут не при чем. Ищите и обрящете. Вариантов всего два - либо это кто-либо изменил-добавил префикс в справочнике Организации/узле плана обмена либо изменилась процедура добавления префикса в номер/код. Саму процедуру можно посмотреть в подписчике на события ветка конфигурации Общие- подписки на события- ПриУстановкеНовогоКода(или ПриУстановкеНовогоНомера). Либо проверьте какой префикс стоит у элемента справочника Организации и какой префикс стоит у вашего узла плана обмена (я сейчас не помню какой план обмена используется, надо смотреть код процедур подписки на события ПриУстановкеНовогоКода).
2) В принципе можно сразу cfu накатывать, но нужно следить за тем чтобы обновлением не изменялись Ваши изменения(они, кстати, помечаются таким зеленым карандашиком в окне Сравнения/Объединения).
3)Надо смотреть Конфигурация-Поддержка-Настройка поддержки. Там в окошке вверху пункт "Конфигурация поставщика", а ниже через оконце - "Версия" (это ответ на п.4 - что там написано и как оно соотносится с требованием cfu). Там же, в окошке где дерево объектов конфиги устанавливается режим поддержки - "Редактируется с сохранением поддержки", "Не редактируется" и т.д. Полагаю, что у Вас стоит режим "Не редактируется".
Читают тему
(гостей: 1)