ВЕБИНАР "ТЕХНОЛОГИЯ ОБНОВЛЕНИЯ НЕТИПОВЫХ КОНФИГУРАЦИЙ 1С"

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ •

  • @romanfomin5653
    @romanfomin5653 7 років тому +8

    Блин чувак. Снимаю шлюпа перед тобой как программист 1с с опытом работы 11 лет. Ты крут. Все ясно, понятно и доступно. Рекомендую.

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Большое спасибо, Роман!

  • @doraklykova
    @doraklykova 8 років тому +4

    Мне очень понравилось видео. Изложено все подробно и понятно. Жду новых видео, вроде "типовые задачи для программиста 1с". И классно что вас видно) вы такой очаровательный

  • @AndreaCaballero-r9z
    @AndreaCaballero-r9z 6 років тому +16

    Видео начинается с 28:21. Не благодарите.

  • @research_Development
    @research_Development 7 років тому +3

    Люто плюсую )) Я знал про не типовые обновления, смотрел много уроков по этой теме, и даже выполнял несложные обновления, но все еще в голове не было "щелчка".

  • @NewPrikol
    @NewPrikol 7 років тому +3

    Мне нравятся уроки. Очень хочется, чтобы в ближайшем будущем вышел достойный урок на тему обновления с помощью cf-файлов. Ведь это гораздо быстрее чем возня с CFU, но есть риск потери данных. Опять же хотелось бы на примерах получше узнать почему есть этот риск и как его избежать используя ключевые релизы (мне лично не понятно, как отличить ключевой релиз от обычного).

  • @SPbLobovVG
    @SPbLobovVG 3 роки тому +1

    Илья молодец, ведет с юмором. По угорал в 26:42: "Всё понятно было, что сейчас происходит? Ну, то есть понятно, что вам не нужно понимать, что сейчас происходило!" :)

  • @АнгелИнокентий
    @АнгелИнокентий 6 років тому

    Повторение - мать учения. Спасибо за лекцию. Я правда так и не понял, как реквизиты редактировать. У некоторых вылазит разные значения истина, ложь.

  • @ІринаК-й3з
    @ІринаК-й3з 8 років тому +13

    Спасибо. Хорошо изъясняетесь, все понятно, но бл##ть, выпадает видео в самых нужных и интересных местах.

    • @IlyaLeontyev
      @IlyaLeontyev  8 років тому +1

      Пожалуйста, Андрей! Ситуация с видео неприятная. Возможно, в будущем запишу видео в формате обычного "невебинарного" видео. Будет покороче и без косяков. Пока что предлагаю поискать самые нужные и интересные места вот здесь: ua-cam.com/video/DXP2ft_443E/v-deo.html

  • @dddddd-es6cu
    @dddddd-es6cu 6 років тому +1

    КЛАССНО! СПАСИБО!

  • @blackview8507
    @blackview8507 4 роки тому

    Ого, только сейчас наткнулся на это видео! Лайк

  • @cadmnix
    @cadmnix 7 років тому +3

    Офигенный голос.

  • @vladislav6750
    @vladislav6750 4 роки тому

    1:10:38
    Данные могут пропасть только в тех случаях, если были изменены мета объекты (добавление реквизитов, объектов, предопределенных объектов и т.п.). Если изменялась форма или модуль какой-то, то данные не пропадут

  • @barabucho
    @barabucho 7 років тому +1

    Хороший материал.Спасибо.

  • @АнастасияПименова-ю4ж

    Вы на заставке похожи на Нуралиева :)) Увидела слово 1С в названии и заставку, думала там Нуралиев что-то говорить будет :))

  • @АнгелИнокентий
    @АнгелИнокентий 6 років тому +1

    На первый вопрос ответ получил на 53 минуте)

  • @AlexPapanov
    @AlexPapanov 7 років тому +1

    Позволю себе поправки.
    1. Когда Вы включаете возможность изменения конфигурации, то замки снимать со всех объектов бездумно не нужно.
    Снимать замки надо с тех объектов конфигурации, какие вы будете изменять.
    Это очень полезно для визуального восприятия того, что вы изменили.
    Особенно это актуально, когда после вас кто-то будет обновлять конфигурацию.
    2. Когда вы обновляете конфигурацию файлами cfu, а не полными cf-ками, то у вас конфигурация поставщика не будет обновляться. Т.е. она будет отставать от конфигурации БД. Поэтому рекомендуется делать обновление "цфкой".
    Я прав?
    А так классный канал, автор доступно излагает.

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Алексей,
      нахожу пункт 1 неудобным. Приходится постоянно возвращаться к тому, чтобы снимать блокировку с объектов. Зачастую это сбиваем с мысли. Если мне нужно узнать, какие объекты были изменены, я пользуюсь отчетом-сравнением основной конфигурации и конфигурации-поставщика.
      По поводу пункта 2. Никогда не слышал про такие рекомендации :) Конфигурация поставщика будет корректно обновляться, если делать так, как я показываю в этом уроке.

    • @AlexPapanov
      @AlexPapanov 7 років тому +1

      1. Да, конечно, придется постоянно снимать замки. Тут уже на любителя. Я просто из собственного опыта обновления переписанной КА говорю. Для меня так нагляднее.
      2. Я немного ошибся. Отставание конфы поставщика происходит, когда мы обновляем не как обычно, а через сравнение/объединение. Допустим, достали мы новую цфку, сравнили/объединили. А конфа поставщика осталась той же версии. Вот я как раз с таким столкнулся, когда мне по наследству досталась такая база, которую так коряво обновляли.
      Извиняюсь за неточность.

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому +1

      Ты хорошо освоил этот вопрос!)

  • @AlekseiAstahov
    @AlekseiAstahov 7 років тому +1

    ))) оч понятно. Спасибо!

  • @АлексейБ-ф3я
    @АлексейБ-ф3я 7 років тому

    Илья, добрый день. Подскажите, непонятно (время видео 55:10) Окно сравнения основной конфигурации с конфигурацией поставщика. Непонятно "конфигурацией поставщика" имеется в виду старая конфигурация или новая, согласно предыдущей терминологии в видео.

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Алексей, прошу прощения, что заставил ждать. Конфигурация поставщика - имеется в виду старая конфигурация поставщика.

  • @nagatos7677
    @nagatos7677 6 років тому +3

    Топ контент.

  • @Pro_1C
    @Pro_1C 5 років тому

    Спасибо, Илья! Очень полезное видео. Подскажи пожалуйста, как поступить, если на текущий момент имеется база УПП снятая с поддержки, ведётся разработка через хранилище. Каков порядок действий, чтобы вернуть конфигурацию поставщика?

  • @provseiobovseh
    @provseiobovseh 4 роки тому +1

    Илья, правильно ли я понял: если сравнивается предопределенный тип то всегда ставить объединение с преимуществом в ту или иную сторону, в остальных случаях либо берем поставщика либо свои доработки?

    • @IlyaLeontyev
      @IlyaLeontyev  4 роки тому +1

      Михаил, все несколько сложнее. Объединение очень часто дает правильный результат, поэтому стоит использовать его по максимуму.
      Стоит учитывать, что объединение форм работает неправильно в том случае, если имеет место удаление элемента в одной из форм. Поэтому формы объединяем аккуратно.
      Вообще у меня на канале есть подробный курс по обновлению нетиповых конфигураций 1С.

  • @ДарьяМартынюк-к3м
    @ДарьяМартынюк-к3м 7 років тому +1

    Классно! Я бы пришла на курс)
    Очень было бы интересно послушать про сервер 1с sql, хорошего объяснения в интернете пока не могу найти(

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому +1

      У меня есть видео на эту тему из лохматого периода: ua-cam.com/video/olzukBPeDEU/v-deo.html
      Уж не знаю, насколько это смотрибельно сейчас )

    • @ДарьяМартынюк-к3м
      @ДарьяМартынюк-к3м 7 років тому

      Илья Леонтьев.рф очень даже смотрибельно!;)

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Благодарю )

  • @АнгелИнокентий
    @АнгелИнокентий 6 років тому

    Я думаю могу совет дать по тому как код проверить в модуле, нужно ли что-либо править, это сравнение СФ с основной базой одинаковой версии. Можно просто посмотреть различия в БД основной старой и основной?

  • @АнгелИнокентий
    @АнгелИнокентий 6 років тому

    Интересно как быстро базы грузятся. И вопрос как быть с измененными регистрами форм?

  • @budnikov
    @budnikov 7 років тому +2

    Одну важную деталь забыл описать. При обновлении модулей могу указывать для каждой процедуры или функции что с ней делать: взять из конфигурации из поставщика, оставить свою. Иногда это значительно упрощает процесс обновления, особенно если много добавленных процедур или функций

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Анатолий Будников меня этот механизм сбивает с толку, поэтому я его не использую. К тому же я не хотел усложнять объяснение.
      Но конечно, есть вероятность, что зря.

    • @budnikov
      @budnikov 7 років тому

      Может стоить посвятить ему отдельное видео? Для продвинутых, так сказать ;)

  • @ФедосьяКулибина
    @ФедосьяКулибина 7 років тому +1

    Огромное спасибо за Ваши разъяснения. Прослушала "для самых маленьких" раз 5 с возвратами, вроде что-то откладывается. Очень помогло. Но не могу до конца объединить конфигурации из-за разницы в отчетах и обработках. Как их то обновлять, если есть изменения в макетах на СКД?

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому +1

      Спасибо Вам за просмотры )
      Вы прямо в точку - я в этом видео ставил цель рассмотреть сам принцип обновления, а не всю методику. И про макеты СКД не сказал ни слова...
      И про роли. И про интерфейсы.
      Новое видео будет, но по срокам пока не могу сказать.

    • @ФедосьяКулибина
      @ФедосьяКулибина 7 років тому

      Подожду, спасибо еще раз

  • @ВячеславДовгуля
    @ВячеславДовгуля 4 роки тому +1

    Материал отличный, но в самом сложном месте, в районе 58-й минуты и часа - разогнался, скомкано, быстро, видос пропадает....

  • @АлексейБ-ф3я
    @АлексейБ-ф3я 7 років тому

    Илья, можете объяснить немного другой способ анализа и обновления нетиповой конфигурации. Я новичок программист. Как вы уже сказали в видео первое задание которое дали это обновление нетиповой конфигурации)) не самое простое для меня, скорее всего самое непростое. Мне предложили такой способ, анализа: делаем сравнение конфигураций до обновления далее выводим в текстовый файл результат сравнения всей конфы, затем расставляем галки как у вас в видео, но с подробными настройками по каждому пункту (функции, процедуры - кнопка шестеренки рядом с конфликтующими элементами), устанавливаем режим объединения с приоритетом основной конфы, затем объединяем, далее делаем отчет после обновления (промежуточный) выводим в файл. Сравниваем текстовые файлы до обновления и после обновления (промежуточный) с помощью программы Beyond Compare построчно. Вносим изменения. Не совсем понятно как анализировать эти файлы отчетов. Получается что отчет до изменения мы сравниваем Основн.Конф. со СтаройКонф. поставщика, а после изменения Основн.Конф. обновленной с НовойКонф. поставщика. Просто я запутался, что с чем сравнивается и какой из этого смысл))

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Алексей, считаю, что приведенный в видео способ - самый простой и эффективный. Ваши внутренние методы оставлю без комментариев )

  • @ФедосьяКулибина
    @ФедосьяКулибина 7 років тому +1

    При объединении 1Cv8.1CD увеличился почти в 3 раза, это нормально или что-то не так?

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Вы имеете в виду, при обновлении?
      Как правило, база действительно растет, особенно если речь об управляемом режиме.
      Насчет 2-3 раза - это, конечно, мощно.

    • @ФедосьяКулибина
      @ФедосьяКулибина 7 років тому +1

      Нашла информацию, что нужно после обновления выгрузить и заново загрузить инф. базу. Размер 1Cv8.1CD "нормализуется" - был ~1 700 000 стал ~700 000. Спасибо.

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Вот это фокусы!

  • @cadmnix
    @cadmnix 7 років тому +1

    Как обновлять права и интерфейсы?

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Хороший вопрос...
      Общее правило такое же, как и для всего вышесказанного. Строим отчеты-сравнения и делаем выводы.
      Обновление интерфейсов - процесс не очень наглядный. Отчеты содержат лишь информацию о разнице в количестве пунктов меню, но не говорят, какие именно меню отличаются. Поэтому приходится сравнивать эти интерфейсы на глаз...
      Отчеты-сравнения по ролям весьма наглядны, на мой взгляд. Хотя и неудобны, спору нет.

    • @cadmnix
      @cadmnix 7 років тому

      А можно, если не хочешь заморачиваться с обновлением типовой роли, создать ее копию, допустим "Бухгалтер1" а при обновлении затереть изменениями поставщика измененную типовую, а затем после обновления дать пользователю роль "Бухгалтер1"?
      И то же самое сделать с интерфейсами.

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому +1

      Хорошо, когда человек старается творчески мыслить) Но тут есть загвоздка: роль "Бухгалтер1" не будет обновляться, в отличие от роли "Бухгалтер".
      То есть поставщик время от времени будет добавлять какие-то новые объекты, а также всячески играть с правами роли "Бухгалтер", а на твоей роли "Бухгалтер1" это никак не скажется.
      Как следствие у пользователей в какой-то момент начнут вылезать ошибки "Недостаточно прав доступа".
      Если короче: нет, так нельзя, надо обновлять по-человечески.
      То же самое касается форм и прочих объектов. Не надо создавать копии. Надо обновлять типовые объекты.

  • @АлексейЗавьялов-ю3х

    Как семинар прошел?

    • @IlyaLeontyev
      @IlyaLeontyev  5 років тому +1

      Прошел хорошо. Было 12 человек. Мне все понравилось, но к сожалению, недостаток опыта сказался - многое пройти не успели, хотелось рассказать намного больше.
      Выводы от мероприятия: все это, конечно, интересно, но уж больно затратно и сложно. Намного лучше просто сидеть дома и работать.
      Дополнительный вывод: моя вера в то, что 1С можно изучить за 4 дня, полностью ушла от меня ) Нет, ребята. 1С - это сложно, и изучать нужно долго.

  • @ФедосьяКулибина
    @ФедосьяКулибина 7 років тому

    не нахожу "Показать различия в макетах", SOS!

  • @dstni
    @dstni 7 років тому +1

    а можно к примеру так всю конфигурацию поставить" взять с приоритетом поставщика?" она обновится и все наши изменения войдут?

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому

      Было бы здорово, если бы нетиповые обновления решались таким образом )
      Давайте я поясню, в чем проблема такого решения. Когда Вы указываете "взять с приоритетом поставщика", это будет означать, что в случае обнаружения конфликта (то есть мы поменяли объект и поставщик поменял объект) будет произведена замена на решение поставщика.
      То есть наши изменения для конфликтных ситуаций, вообще-то говоря, перенесены не будут.

    • @dstni
      @dstni 7 років тому

      значит использовать только для предопределенных значений или для уникальных объектов?

    • @IlyaLeontyev
      @IlyaLeontyev  7 років тому +2

      Да! И то только при условии, что Вы с поставщиком случайно не завели предопределенные элементы с одинаковым именем. Потому что поставщик может завести предопределенный элемент с тем же именем, но другим назначением.
      При выполнении "взять с приоритетом постащвика" программа заменит наш элемент на элемент поставщика просто потому, что они одинаково называются.
      Именно поэтому я всегда добавляю префиксы к созданным мною объектам. Это исключает возможность пересечения наименований с поставщиком.

    • @dstni
      @dstni 7 років тому

      спасибо буду и далее смотреть ваши видео))

    • @SPbLobovVG
      @SPbLobovVG 3 роки тому

      @@IlyaLeontyev по поводу объяснения по префиксам плюсик :)

  • @ICMTrader
    @ICMTrader 4 роки тому +1

    Да блин, что за обрывания в видео....((( Целые предложения пропускаются. Мне как новичку каждое слово важно, а тут начинается объяснение, видео прерывается, и включается уже фиг знает на каком этапе... Я не критикую. Просто досадно - так хорошо рассказываете, а тут такие сбои в трансляции. Как раз на курсах прохожу эту тему, но там объяснения просто "Г...." с большой буквы. Приходится в других местах искать информацию. (

  • @IronMan-rq3mu
    @IronMan-rq3mu 7 років тому +1

    Блин звук заедает.

  • @АнастасияПименова-ю4ж

    Уничтожил базы, не сделав копию что ли?