Быстрый старт. Мастер-группа Q&A от 23.03.2012
Новая сессия ответов на вопросы от Шнитова Андрея.
1. Вложенные запросы и временные таблицы.
Хочется в общем случае понять принципиальное преимущество использования временных таблиц даже в случаях, когда обращаться к ней планируется только один раз. Все равно временные таблицы эффективней работают, чем структура вложенного запроса?
2. Обновление конфигурации.
У меня бывают случаи, что нужно обновить старые конфигурации 8.2. Искать все пропущенные релизы и последовательно обновлять просто нет возможности. Поэтому я беру последний релиз, выгружаю файл cf и обновляю конфигурацию методом “Загрузить конфигурацию из файла”Какие подводные камни есть в таком способе обновления?
Допустим, в новой конфигурации изменился документ. Я не хочу обновлять всю конфигурацию, например, потому что в нее внесены изменения.Как обновить только нужный документ не обновляя всей конфигурации?
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Обновление происходит последовательно в пользовательском режиме. А в конфигураторе обновление происходит сразу на новый релиз, минуя все промежуточные. В этом ключевое отличие.
Поэтому если в структуре данных произошли изменения, приводящие к потере данных – последовательное обновление в пользовательском режиме ничего не даст. Обработки обновления 10->11 и 11->12 будут отрабатывать, конечно, последовательно (о чем и пишет система), но структура данных будет уже 12, в котором данных для обработки 10->11 уже просто нет…
Спасибо, за детальный ответ! :)
Вопрос по обновлению через cf. В ответе сказано что после каждого релиза выполняется обработка в пользовательском режиме. Но при обновлении через несколько релизов (например с 10 на 12-й) при запуске в пользовательском режиме, при выполнении обработки, система сообщает что происходит обновление с 10-го на 11-й, с 11-го на 12-й. Т.е. якобы последовательно. Почему такая информация высвечивается если обновление идет сразу с 10 на 12-й? Сделано просто для успокоения совести или все таки некая последовательность сохраняется?
Да, действительно, обработки обновления выполняются последовательно при переходе через несколько релизов, но от потери данных в приведенном примере это не спасет.
>> о от потери данных в приведенном примере это не спасет.
Здравствуйте, Андрей!
Теоретически, Вы правы. И Евгений в курсе данный вопрос описывал также. Но! По факту, во всех типовых конфигурациях в Рамках одной редакции, старые реквизиты с префиксом “Удалить” не удаляются, а продолжают висеть годами пока не выйдет новая редакция конфигурации.
Из чего следует, что можно и перепрыгивать через релизы, главное не забывать делать бэкап.
Здравствуйте, Дмитрий!
Не стоит уповать на разработчиков, которые не удаляют годами реквизиты, и основывать на этом методику обновления. Если есть вероятность того, что реквизиты могут быть удалены в любом из последующих релизов, то ваша методика становится сомнительной. В любом случае мы не рекомендуем перепрыгивать через релизы. Наше дело предупредить, как говорится.