1с отключить режим совместимости
• Проверить режим управляемых блокировок. Если используется “Автоматический”, то при переходе на 8.3 могут потребоваться дополнительные затраты на перевод конфигурации в режим управляемых блокировок.
• Если используется режим совместимости с 8.2.16 и выше, то нужно проверить, выполнена ли реструктуризация таблиц
• Определить, какие типы клиентов используются (тонкий, толстый, веб-клиент)
• Определить, есть ли машины, которые работают под linux
Стоимость работ: 54 000 руб.
Шаблон договора на работы можно скачать здесь.
Ключевые изменения:
• Изменен режим хранения констант и настроек регистров накопления. Для каждого объекта используется своя таблица базы данных
• Переработана реализация механизма управляемых блокировок.
• Для события технологического журнала «TLOCK» свойство «Txt» записывается только в режиме совместимости с версией 8.2.13
• Уменьшено влияние режима отладки на скорость работы в режиме «1С:Предприятие» для тонкого клиента, толстого клиента, сервера и внешнего соединения.
• Оптимизировано выполнение запроса вида «ТипЗначения(Поле1) = ТипЗначения(Поле2)», если «Поле1» и «Поле2» содержат значения ссылочного типа.
• Для полей управляемой формы, отображающих реквизит составного типа, ускорено открытие списка быстрого выбора в тех случаях, когда в составной тип входят ссылочные типы с разными настройками быстрого выбора.
• Для нового независимого и непериодического регистра сведений, индекс по измерениям является кластерным
Изменения, требующие изменений в конфигурациях:
• При отключенном режиме совместимости, параметр «Период» метода менеджера периодического регистра сведений «Получить()» является обязательным. В режиме совместимости с версией 8.2.13 и версией 8.1 поведение не изменилось (метод можно использовать без указания параметра, но результат является неопределенным).
• При одновременном использовании методов «УстановитьЗначение()» и «ИспользоватьИзИсточникаДанных()» объекта «ЭлементБлокировкиДанных» вызывается исключение. В режиме совместимости с версией 8.2.13 поведение не изменилось (приоритетным считается значение, установленное методом «ИспользоватьИзИсточникаДанных()»).
• Не поддерживается помещение в хранилище значения данных, которые не поддерживают сериализацию. В режиме совместимости поведение не изменилось.
• Если база файловая, то должно быть выполнено преобразование информационной базы. После начала преобразования работа с данной информационной базой предыдущими версиями платформы «1С:Предприятие 8» будет невозможна. Если разработка выполняется с использованием хранилища конфигураций, перед преобразованием информационной базы нужно обязательно сделать копию хранилища
ВАЖНО. Для получения эффекта от изменения режима совместимости надо сделать реструктуризацию через конфигуратор: “Администрирование → Тестирование и исправление → Реструктуризация таблиц информационной базы”.
Предварительно необходимо выполнить реструктуризацию на тестовой базе и замерить время выполнения данной операции.
Если используется сервер 1С версии старше 8.2.19, например, версии 8.3, то при выполнении реструктуризации могут возникнуть ошибки следующего вида:
В таком случае необходимо сделать следующее:
• Установить отдельно сервер 1С версии 8.2.19 и развернуть на нем исследуемую базу
• Открыть базу в конфигураторе на сервере 1С версии 8.2.19, изменить режим совместимости на “Не использовать”
• Выполнить реструктуризацию таблиц информационной базы
• После того как реструктуризация будет выполнена, переместить информационную базу на исходный сервер 1С версии 8.3
Стоимость работ по переводу конфигурации из режима совместимости 8.2.13 в режим 8.2.16 (режим без совместимости, при использовании платформы 8.2.16, 8.2.19 и режим совместимости 8.2.16 при использовании платформы 8.3) составляет 12 000 руб.
Шаблон договора на работы можно скачать здесь.
Эффект от этой шага описан здесь.
В состав работ по переводу конфигурацию входят следующие доработки конфигурации:
Особенности перевода на 8.3.10
1) Нельзя выполнять разработку (и внесение изменений) одновременно с работами по измению режима совместимости.
Пример ошибки:
При изменении режима совместимости требуется изменение структуры метаданных, внесение изменений в конфигурацию продуктивной базы может производиться исключительно в монопольном режиме, для чего Заказчик должен выделить технологическое окно.
Динамические обновления не приемлемы. Работа в базе и регламенты на момент внесения изменений останавливаются.
После внесения изменений по переводу совместимости конфигуратор обязательно перезапускается для дальнейших работ.
Стоимость перевода на 8.3.10
Цена на данные работы носит предварительный характер, актуальный для большинства конфигураций. Перед началом работ при заключении договора, мы проверяем конфигурацию и после проверки подтверждаем цену и условия работ. Проверка необходима поскольку конфигурации могут быть очень разными, в том числе и сильно переписанными.
Стоимость работ: 76 800 руб.
Шаблон договора на работы можно скачать здесь.
Стоимость работ по переводу конфигурации в режим совместимости с 8.3.10 может быть увеличена, если:
• В конфигурации используются управляемые формы
• Необходимо отказаться от использования модальности
• Нужно поддерживать работоспособность конфигурации в ОС Linux
• Необходимо провести доработки конфигурации в части переноса функционала с серверными вызовами из обработчиков ПередЗавершениемРаботыСистемы,ПриЗавершенииРаботыСистемы, а также из обработчиков событий управляемой формы, находящейся в режиме закрытия, ПередЗакрытием, ПриЗакрытии
В состав работ по переводу конфигурацию входят следующие доработки конфигурации:
при нажатии кнопку подробно :
: Ошибка при вызове метода контекста (Получить)
Расширения = РасширенияКонфигурации.Получить();
по причине:
Структура данных не поддерживает хранение расширений. Не
Вот хочется разобраться, в чем проблема.
Обновил бухгалтерию до 3.0.41.56 (был 3.0.41.49). Ошибка исчезла.так и как отключить расширения то в итоге?
у меня та же самая ошибка, а релиз последний.. 3.0.41.60
(4) mburkin, Обновить кинфигурацию и платформу до последней. Ошибок не наблюдается. (6) mburkin, решили как-то вопрос? Столкнулся с такой же проблемой. В свойствах конфигурации в конфигураторе, как вариант, отключить режим совместимости (Выбрать - не использовать). У вас стоит, скорее всего, режим совместимости 8.3.5. Лично у меня данная проблема решилась путем переустановки информационной базы именно после установки релиза 8.3.6 . Та же инф. база установленная под 8.3.5 и подтянутая в 8.3.6 вылетает с вышеупомянутой ошибкой. Вопрос можно решить отключением режима использования синхронного вызова расширений в конфигураторе.Решение:
Правой кнопкой по дереву конфигурации, свойства конфигурации.
В свойствах находим "Режим использования синхронного вызова расширений" (3-й параметр снизу), устанавливаем "Не использовать".
Правда придется перед этим установить режим управления поддержкой в "Редактируется с сохранением поддержки" в меню Конфигурация\Поддержка\Настройка поддержки.
Однако попробуйте сначала почистить кэш, если не поможет выгрузить и загрузить вновь dt-шник. Veterok_sv; Sara_2011; sergey236; Евгений Онегин; THEBESTolo4b; + 5 – Ответить
(11) Sintson, Не надо так делать!
расширения конфигураций на то и придуманы чтобы вносить изменения в конфу вообще не снимая поддержки.
разрабы платформы старались облегчить вам жизнь - а вы наоборот и это пытаетесь сломать.
Описываю:
Проблема топикстартера (1) AndKovalchuk, в том что он либо запустил либо установил (восстановил из копии или пакета поставки) конфигурацию с задействованым режимом расширения конфигурации, старой версией платформы в которой расширения еще отсутствовали.
Что делать?
не надо делать так как порекомендовал (11) Sintson.
Достаточно установить версию платформы 8.3, которая поддерживает работу с расширениями. 8.3.6
Нужно в самой настройки пути к базе прописать версию платформы:
и только после этого можно либо устанавливать эту конфигурацию или восстанавливать из копии
(18) Dansur, достаточно там оставить 8.3 и загрузится последняя версия платформы 8.3.
Или запускать ярлык конретного экзешника, вместо стартера 1С, который выбирает какую платформу запустить.
Когда одна платформа и в настройках пусто, то он подставит нужную платформу сам и запустится.
Коллеги, всех приветствую! Прошу вашей помощи. В 1С я совсем недавно. У меня платформа 8.3.18, установлена конфигурация УНФ 1.16, в конфигураторе установлена галочка режим совместимости с 8.3.16. Стоит задача написать расширение которое будет добавлять в регистр сведений нужную нам фичу. В версии 8.3.16 нельзя было добавлять через расширения фичи в регистр сведений, тем самым мы уперлись в проблему, невозможности добавить расширение которое будет работать с регистром сведений. У меня вопрос, как решить эту ситуацию?
У нас 1С пустая, начинаем работу прям с нуля. Вот и думаем как лучше. На что влияет режим совместимости в дальнейшем и какой вариант выбрать из предложенных мною двух? Если отключим режим совместимости, это-же ни на что не повлияет в дальнейшем? Мы сможем обновляться, только нужно будет при необходимости корректировать наши расширения как я понимаю? или лучше поднять платформу до 8.3.20 и включить режим совместимости с 8.3.18? Мне не совсем понятно это все.
Ждите, когда типовую УНФ перепишут по повышенный режим расширения. Иначе можете нарваться на неконтролируемые баги (если где-то в УНФ используются неподдерживаемые в 8.3.18 методы).
но при обновлении все изменения затрутся, если не убрать галочки в сравнении конфигураций.Ответ неверный. Обновления будут объединяться. Что не гарантирует отсутствие геморроя.
Поэтому снимать с поддержки рекомендуется только для добавления новых метаданных.
А существующие модули изменять расширениями.
Ну и при обновлении придется устанавливать режимы объединения. Например, исходя из вышеуказанной мотодики - у нас обновляется автоматом, мы только контролируем, чтобы на Справочниках и ПВХ стоял режим "Объединять с приоритетом новой конфигурации" (только там, где мы добавляли предопределенные элементы), а на переобпределяемых модулях "Моджификация" стоял режим "Обновлять с приоритетом основной конфигурации".
И все, в принципе.
Более того, по окончании обновления все объекты возвращаются на поддержку. Удобно.
Платформа 1С каждый год, а то и чаще, обновляется, и в каждом новом релизе содержится множество правок и изменений. Следовательно, перед разработчиками стоит задача отображать данные перемены в собственных конфигурациях (это означает, что когда выпускается новая версия, то его код должен быть переделан под неё, чтобы было возможно безболезненно обновить версию платформы 1С). После такого радикального заявления у многих возникает вопрос: что надо делать, чтобы старая конфигурация запустилась и работала в обновлённой версии. Как раз ответом на это и стала разработка режима совместимости конфигурации: когда происходит скачивание и возобновление платформы 1С, характеристики в этом режиме останутся прежними, и конфигурация продолжит работать.
Выбор режима для конкретной конфигурации системы 1С:Предприятие
Для определения нынешнего режима совместимости у конкретной конфигурации системы 1С:Предприятие нужно включить Конфигуратор, потом запустить нужную конфигурацию в режиме просмотра – кликаем правой клавишей в корень в дереве конфигурации и кликаем на «Свойства» (находятся в контекстной панели). Делаем перемотку в конец, в нашем окне со свойствами, как раз там будет располагаться необходимое значение режима совместимости конфигураций.
Рис. 1 Значение режима совместимости конфигураций
Увеличение значения режима совместимости конфигурации
Допустим, наша конфигурация была написана на версии системы 1С 8.2, после чего система была обновлена до версии 8.3. В раннее упомянутой конфигурации установится режим совместимости одной из версий: 8.2.16/8.2.13. Также при установке новой версии будет повышен до последнего значения режим совместимости конфигурации.
Общий алгоритм для повышения номера режима совместимости конфигурации прост – самостоятельно по порядку вносим изменения в конфигурацию системы 1С согласно списку нововведений и перемен (этот список прилагается ко всем новым релизам платформы 1С). На скриншоте ниже показан пример, где можно проверить версию технологической платформы:
Рис. 2 Проверка версии технической платформы стандартных конфигураций
Рекомендованный режим в конкретного выпуска конфигурации
При скачивании обновления конкретной конфигурации можно посмотреть версию системы, которая рекомендована для конкретного выпуска конфигурации:
Рис. 3 Рекомендованная версия системы для конкретного выпуска конфигурации
В нашем случае, при работе с 1С:Бухгалтерия предприятия 3.0.66.60, лучше всего скачивать платформу версии не ниже, чем 8.3.12.1685.
Также режим совместимости конфигурации регулируется и проверяется при помощи самой программы: система станет предупреждать, какой режим ей необходим.
Также внимание следует уделить режиму совместимости конфигурации под названием «Не использовать». Вышеупомянутый режим прописывается, учитывая такое условие: когда номер платформы 1С, которую используем, равен номеру режима совместимости конфигурации.
Читайте также: