Как обновить нетиповую конфигурацию 1С в комплекте с 40+ расширениями на 8 релизов без боли

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 27

  • @ДмитрийМакаревич-г9й
    @ДмитрийМакаревич-г9й 2 года назад +1

    Хороший доклад, выводы прям очень реальные

  • @АлексейГоловачев-з1ч
    @АлексейГоловачев-з1ч 3 года назад +1

    Добрый день! Просьба выложить слайды доклада отдельно для скачивания

    • @outsourcing_1C
      @outsourcing_1C  3 года назад +1

      Алексей, все презентации мы выложили в t.me/meetupNeti. Смотрите закрепленное сообщение)

    • @Belgorod1C
      @Belgorod1C 3 года назад +1

      в описании видео вверху - добавлена ссылка на саму презентацию ;-)

  • @i292555
    @i292555 3 года назад +3

    Имхо метаданные хранящие информацию строго всегда в конфигурацию. На практике всегда расширение использовал как для багфиксов, для больших конфиг (ЕРП) и конфиг РИБ не подходит эта тема :) дешевле аккуратно допилить и отдать конфигурацию на обновление подрядчику.

    • @Belgorod1C
      @Belgorod1C 3 года назад +1

      всё зависит от объема изменений... ;-) В нашей ситуации их стало уже слишком много, обновления стали очень трудозатратными.. А что значит готовить обновление 2 месяца? Это значит что ты только обновился, а тебе уже пора за след.релиз садиться... Поэтому перешли полностью на расширения, в CF только свои метаданные и реквизиты в типовых объектах, а всё остальное - в CFE

    • @i292555
      @i292555 3 года назад

      @@Belgorod1C а вопрос по хранилищу? Как документируете этот поток доработок и сводите, чтобы не было коллизий?

    • @Belgorod1C
      @Belgorod1C 3 года назад

      @@i292555 у нас небольшая команда, а поток входящих задач - масштабный. Работаем без хранилища в 1С, разделяем задачи по зонам ответственности, версионируем расширения в файловом хранилище SVN, но мы стремимся к этому (^-^)

    • @i292555
      @i292555 3 года назад

      @@Belgorod1C хорошо, понял)

  • @i292555
    @i292555 3 года назад +1

    14:00 Николай, привет! Последовательность работы расширений вычислена опытным путем или задокументировано где-то фирмой 1С?

    • @Belgorod1C
      @Belgorod1C 3 года назад +1

      Дима, приветствую! Есть документация на ИТС, в которой описан порядок работы расширений, ну и опытным путём тоже много чего откопали интересного и незадокументированного нигде... В принципе именно это и послужило причиной появления этого доклада - донести до сообщества хотя бы что-то основное из обнаруженного)

    • @i292555
      @i292555 3 года назад +1

      @@Belgorod1C за доклад лайк👍🏻

  • @i292555
    @i292555 3 года назад +1

    20:00 если обновляют нас Ижитиси и отсылаем им только CF, фактически контроль расширений не актуален?

    • @Belgorod1C
      @Belgorod1C 3 года назад +1

      Если вам обновили CF на стороне- контроль и проверка расширений получается в вашей зоне ответственности ;-)
      И могут быть нюансы .. Почему я и утверждаю что &Вместо - это зло... а если его не контролировать - то может быть даже и беда(

    • @i292555
      @i292555 3 года назад +2

      @@Belgorod1C да я тоже пришёл к тому, что и детективы Вместо зло и элементы интерфейса нужно даже в расширение создавать программно.

    • @Belgorod1C
      @Belgorod1C 3 года назад +3

      @@i292555 уфф.. формы - это отдельная боль, поэтому да, у кого еще нет этого - надо заводить стандарт разработки типовых форм только через программные изменения!

  • @RussPinned
    @RussPinned Год назад +1

    Пранкеры что ли?? Я 20 минут смотрел и ждал когда будет видос про то как обновлять не типовые базы

    • @LiffeApp
      @LiffeApp 3 месяца назад

      не. просто бял я больки обычные

  • @TheMrDeReVo
    @TheMrDeReVo 3 года назад +1

    Примеры из разных расширений ruclips.net/video/QZoyjO8v6UA/видео.html
    А точно это связано с версиями? Для форм есть возможность указать вызов как с аннотацией &После, так и указать в свойствах формы обработчик события (в вашем примере это ПриСозданииНаСервере)с вариантом вызова Перед

    • @Belgorod1C
      @Belgorod1C 3 года назад

      Сергей, это не точно, сугубо личные умозаключения, т.к. не обнаружили никакого документального объяснения такого разного применения аннотаций(

    • @botwithhumansoul
      @botwithhumansoul 3 года назад +1

      сейчас руками можно написать код по типу:
      &НаСервере
      &После("ПриСозданииНаСервере")
      Процедура Расш1_ПриСозданииНаСервере(Отказ,СтандартнаяОбработка)
      однако, при любой попытке добавить такой обработчик через перехват из конфигурации, или через События в палитре свойств формы, или окно Процедуры и функции, не получится.
      при этом, выше описанный код даже сейчас, на 8.3.19.х будет работать. при этом, при добавлении такого же варианта вызова стандартным способом - платформа не укажет, что уже имеется такой обработчик, и создаст новый, но уже по формату Расш1_ПриСозданииНаСервереПосле.
      и шутка еще и в том, что они будут оба работать. вначале выполнится тот, что с &После, а потом тот, что Расш1_ПриСозданииНаСервереПосле.

  • @oleksandrhomyak
    @oleksandrhomyak 3 года назад

    если расширение удалить - данные не потеряются тут ложь. Данные всего лижь сделаются неактивными.

    • @rozeroz76
      @rozeroz76 3 года назад

      если отключить не потеряются, если удалить то данным конец...Добавлять данные в расширении зло - только непосредственно в конфу если это не коммерческое расширение на продажу.

    • @oleksandrhomyak
      @oleksandrhomyak 3 года назад

      @@rozeroz76 согласен. но у 1с другая позиция насчет этого. Ну и впрочем еще совместить тупая не позволяет использовать все возможности расширений.

    • @Belgorod1C
      @Belgorod1C 3 года назад +1

      внимательнее смотрите; как уже сказал выше Роман - отключить можно, но если удалить - тогда данные по объектам в расширении будут утеряны безвозвратно(

    • @RussPinned
      @RussPinned Год назад

      Круто было бы, если бы было можно задать пароль для таких случаев