8.х Вопросы по обновлению форм не типовой УТ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем JonWiller, 30 дек 2015.

  1. TopicStarter Overlay
    JonWiller
    Offline

    JonWiller

    Регистрация:
    4 мар 2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте!

    Первый раз сталкиваюсь с обновлением не типовой конфигурации (УТ 11.1), читаю статьи и тренируюсь на копии.
    Прочел тему http://1c-pro.ru/threads/obnovlenie-silno-ne-tipovoj-bp.53793/ и статью с инфостарта по обновлению не типовых конфигураций.

    Остались вопросы по сравнению форм и выбора режима объединения:
    1. Были добавлены реквизиты в документы, формы, также созданы элементы на форме и переписаны динамические списки - каким образом лучше сохранить ранние изменения - выбрать при объединении форм режим с приоритетом основной/поставщика (какие могут быть проблемы и на что обратить внимание при таком режиме, корректно ли отрабатывает данный механизм?) или брать объект поставщика и руками переносить необходимые доработки?

    2. После каждого обновления выполнять обновление информационной базы и запускать в режиме предприятия, что бы отработали регламентные задания по обновлению версии или уместно сделать это на крайнем релизе?
  2. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    1. Всё зависит от того на сколько доработано. Если добавлены реквизиты и таких нет в обновление они останутся. С кодом надо смотреть непосредственно.. что более удобно будет. Перенести изменения их обновления руками или перетереть изменения и потом их перенести руками их копии
    2. По идее обработка должна прогнать всё на последнем релизе.. в обработке обновления базы прописываются номера релизов и поэтапно делается.
  3. TopicStarter Overlay
    JonWiller
    Offline

    JonWiller

    Регистрация:
    4 мар 2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Спасибо за ответ!
    Останутся при режиме взять из файла поставщика или при установки приоритета (меня этот режим ставит пока в тупик)? Подскажите по приоритетам объединения, корректны ли они, стоит ли использовать или лучше не связываться?
  4. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Вам в любом случае выбирать что будет приоритетней, конфигурация базы или обновления.
    JonWiller нравится это.
  5. Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    при обновлении на релизах платформы 8.3.6 и выше в нижней части окна сравнения процедур при переключении режимов объединения - видно что получится в итоге. Прям в этом окне можно писать\стирать\комментировать что хотите
  6. TopicStarter Overlay
    JonWiller
    Offline

    JonWiller

    Регистрация:
    4 мар 2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Получается механизм по обновлению форм такой: если больше доработок в измененной конфигурации, то выбираю приоритет основной, иначе поставщика. А как после проверить, правильно ли работает итоговый функционал, разбираться какие изменение были внесены поставщиком, заходить в документы-формы и тестировать?
  7. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Нать поюзать будет. Проверю тогда скил за инфу подыму)
  8. TopicStarter Overlay
    JonWiller
    Offline

    JonWiller

    Регистрация:
    4 мар 2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    С процедурами трудностей нет, только с формами и реквизитами пока возникают затруднения.
  9. Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    по формам - в ут 11, практически в каждой форме в процедуре ПриСозданииНаСервере в самом ее конце вызывается общий модуль МодификацияКонфигурацииПереопределяемый (или СобытияФорм) - так вот если позволяет опыт - смело пишите в этом модуле программное создание реквизитов формы, их размещение на форме, действия. Для полной уверенности, что при обновлении ничего не слетит - можно еще загрузить конфу поставщика, потом НЕ НАКАТЫВАЯ ее в ИБ объеденить с предварительно выгруженной основной конфой (которая была перед загрузкой конфы поставщика), не забыв при этом разрешить редактировать выше указанный модуль. Если были добавленные реквизиты объектов конфигурации, то разрешить редактировать нужно уже и корень конфы и сами объекты, у которых добавлены реквизиты.
    В общем и целом получим формы типовые, а при желании можно довести и до форм на замочках.
    JonWiller нравится это.
  10. TopicStarter Overlay
    JonWiller
    Offline

    JonWiller

    Регистрация:
    4 мар 2014
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Спасибо, не знал о таком способе! Попробую на копии сделать. Не накатывать в ИБ, чтобы не очистились заполненные реквизиты?
    А если обновить все типовые релизы с режимом "взять от поставщика" и сравнить с выгруженным перед этим CFом основной конфигурации с приоритетом поставщика подтянуться только доработки, которых нет на форме (реквизиты, элементы), а типовые не затрутся и если по ним были изменения придется проанализировать и дописать?
  11. Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    1. не накатывать потому что в конфе поставщика вообще нет добавленных реквизитов, то есть они не просто затруться, а пропадут совсем после загрузки конфы поставщика - именно поэтому (писал выше), что их нужно добавлять вручную или разрешить редактирование объектов, с которыми они связаны чтобы при сравнить\объединить с основной конфой они вновь появились.
    2. так можно сделать, но в таком случае можно легко получить разные версии конфы поставщика, основной и в ИБ - тут надо понимать что делаешь, да и + к этому потом можно убить много времени на разбор того, что и как изменилось (к примеру вы вызывали процедуру из типового общего модуля с одним параметром, а теперь ее надо вызывать с 2, ну и т.д.)

Поделиться этой страницей