Akam1
Комса | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору softes Цитата: необходимость запуска "Предприятия" после каждого обновления возьму на вооружение на будущее, но вопрос зачем это надо - остается открытым. Техподдержка 1С это рекомендует? Или это результат опыта работы с программой? | Это необходимость. Причем настоятельно сделанная 1С (правильно сделанная). Все дело в том, что при обновлении конфигурации Вы обновляете только метаданные, но никаким образом не можете обновить данные базы, если это необходимо. Возьмем простой пример (придумал только что из головы). Раньше реквизитом чего-нибудь была строка. Потом решили "раздвинуть горизонты" и уже сделать этот реквизит отдельным справочником. Но разработчики же понимают, что разные люди обновляют базы в разное время и разными путями, и данные, которые уже есть при таком "резком" изменении смысла/вида реквизита, терять как-то не хочется. Поэтому переименовывают реквизит Строка в реквизить УдалитьСтрока (посмотрите сколько таких в Вашей конфе начинается с "Удалить..." и поймете, сколько изменений проделывается), добавляют реквизит Справочник и в процедуру ОбновленияИнформационнойБазы, которая запускается при запуске в режиме предприятия, прописывают строки, которые копируют все данные из УдалитьСтрока в Справочник.Наименование, создают этот элемент справочника и т.д. Вуаля. При следующем обновлении конфигурации УдалитьСтрока полностью исчезает из конфигурации. Такие "Удалить..." иногда долго "висят" в конфигурации и тогда можно пропускать некоторые обновления и перескакивать. Но иногда перескочить никак нельзя. Вот смотрите - Вы каждый раз, не запуская базу в режиме Предприятия обновляли информационную базу. В моем примере такая УдалитьСтрока тогда просто исчезнет, вместе со всей своей накопленной информацией. А если запускать - то она хорошо скопируется в Справочник. Ну вот как-то так объяснил. Если что еще непонятно - спрашивайте. Agronom32 http://forum.ru-board.com/topic.cgi?forum=35&topic=41777 cherilove Версия конфигурации и версия платформы?
---------- В правильно поставленном вопросе всегда содержится 50% ответа Все будет так, как должно быть. Даже если будет иначе. |
|