Стандарты разработки в 1С

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • 🔴Стандарты разработки 1С, которые позволяют существенно повысить качество программного кода 1С, а также упростить последующую доработку и сопровождение конфигурации 1С.
    Ссылка на стандарты разработки 1С: its.1c.ru/db/v...
    Шаблон для внедрения стандарта 455 (Структура модуля): clck.ru/37Ku4M
    💥 Записаться на курс "Программист 1С: с нуля до профи": ironskills.by/...
    Поддержать канал:
    donate.stream/...
    ✅Подписывайтесь на наш канал чтобы первыми получать новые видео.
    #1с #ironskills
    ---
    С уважением, команда IRONSKILLS

КОМЕНТАРІ • 97

  • @georgesaturday
    @georgesaturday 9 місяців тому +53

    как можно так идеально делать обучающие видео, это невозможно

    • @Sa000Nya
      @Sa000Nya 9 місяців тому +1

      хаха в точку

    • @workifyld
      @workifyld 9 місяців тому

      топовый коммент

    • @avagafonov
      @avagafonov 9 місяців тому +5

      Это стандарт!)

  • @Sine-Nikolsky
    @Sine-Nikolsky 9 місяців тому +29

    Иван! Спасибо огромное за ваш труд! Ваши видео - эталон по подаче материала. Я уверен, что Вы войдете в историю 1С комьюнити наравне с Гилевым и Чистовым. Да Вы их переплюнете! Удачи, и спасибо Вам огромное. С наступающим.

    • @greguar100
      @greguar100 9 місяців тому

      Думаю уже оставил след в истории

  • @NvidiageforcegtxSuper
    @NvidiageforcegtxSuper 9 місяців тому +5

    Здорова, зашел в комменты, дабы выразить тебе благодарность! Благодаря тебе закрыл Экзамен по 1С на 5, всего тебе самого наилучшего!!!❤❤❤

  • @Alonso_Kinn
    @Alonso_Kinn 9 місяців тому +8

    Круто ! Спасибо
    Для тех, кто хочет развиваться и быть на шаг лучше в профессии.

  • @figa5107
    @figa5107 7 місяців тому +4

    Спасибо, 15 лет в 1с но про автоматическую проверку стандартам к своему стыду не знал

    • @spidermen315
      @spidermen315 26 днів тому +1

      А теперь к своему стыду скачайте любую типовую конфу и сделайте проверку... И вы увидите как фирма 1с забивает на свои же стандарты.

  • @Русский-о2ш
    @Русский-о2ш 9 місяців тому +15

    Теперь знаете как найти себе на ровном месте еще работы)))

    • @Garik_Vorota
      @Garik_Vorota 8 місяців тому +2

      Это всего лишь рекомендейшен, . Тем более такая глупость как обязательные разделы. В самих разделах нечего плохого нет когда они несут смысловую нагрузку по блокам например тут у нас товары, тут тара, а так из одной помойки сделали еще больше помоек.

    • @jutich-d5h
      @jutich-d5h 3 місяці тому

      это дефолтные правила кодинга равносильные указанию типа данных в переменных питона, например, на небольшом куске кода немного усложняет, а на больших очень упрощает

  • @NetworM74
    @NetworM74 11 днів тому

    Иван, здорово! Нужно записать курс по стандартам

  • @id_kee
    @id_kee 9 місяців тому +2

    Как же я люблю ваши видео, очень нравится подача информации. Очень полезно и без воды, супер. Спасибо вам, всего наилучшего в новом году🎉❤

  • @pink.enduro
    @pink.enduro 9 місяців тому +1

    Неужели бывают такие приятные на внешний вид спикеры, с такой офигенной речью и подачей материала? Залипла на ваши видео уже который день.

  • @soloki1993
    @soloki1993 8 місяців тому +1

    Ваня, так много видео за последнее время, при том, видео очень интересные, они освещают актуальные вопросы, например твоё видео про инструменты программиста и виды клиентов очень классные. Ты один из немногих блогеров, кто снимает по 1с очень классный контент образовательный. После ухода Леонтьева ты подхватил знамя образования, хоть ты и давно этим уже занимаешься, но лично для меня ты стал номер один в сфере образовательных видосов по 1с в последнее время) Огромное спасибо, понимаю, что у тебя много работы и загруженность большая, но жду новых образовательных видео, как эти почаще. Все остальные тоже ждут! Ваня, ещё раз спасибо тебе большое.

  • @slitov11
    @slitov11 9 місяців тому +5

    Проверка конфигурации на обычных формах, круть ))

  • @igordemeshko4811
    @igordemeshko4811 9 місяців тому +4

    Спасибо, очень полезно.

  • @maximus_2712
    @maximus_2712 9 місяців тому +1

    Про конфигурацию с проверкой стандартов и пр. оч интересно. спасибо

  • @smokeless_soul
    @smokeless_soul 9 місяців тому +3

    Если бога нет, тогда кто создает эти замечательные видео? )) Иван, спасибо большое в очередной раз!

  • @ЕвгенийМедведев-б8я
    @ЕвгенийМедведев-б8я 9 місяців тому +1

    Спасибо! Постоянно ими пользуюсь, а вот программную проверку не пробовал, буду знать от чего отталкиваться.

  • @Egor-R
    @Egor-R 8 місяців тому

    Благодарю, Иван, за ценную лекцию и Ваш Труд!) Получилось круто)

  • @gigabyte1c
    @gigabyte1c 4 місяці тому +1

    Отличный ролик, даже будучи профи интересно смотреть 👍

  • @АртемКузнецов-ч9г
    @АртемКузнецов-ч9г 9 місяців тому +1

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

  • @АльбертНургалеев-з9ш
    @АльбертНургалеев-з9ш 9 місяців тому

    Спасибо! Вовремя про апк!! Только пару дней назад его скачал, а тут как раз под руку классный урок!!

  • @ДмитрийКасаткин-л7г
    @ДмитрийКасаткин-л7г 9 місяців тому

    Спасибо огромное. Не знаю, как другие коллеги - но я, имея опыт программирования 3 года, не знал про стандарты. Точнее, выхватывал отдельные блоки несистемно, а тут все систематизировано.

  • @MikkKo-qv4jy
    @MikkKo-qv4jy 9 місяців тому +2

    Спасибо. Полезно.

  • @asg5511
    @asg5511 9 місяців тому

    Как всегда очень полезно и наглядно! Спасибо!

  • @Евгений-ь2г7я
    @Евгений-ь2г7я 9 місяців тому

    оооо наконец-то очень ждал, это видео, Спасибо

  • @romanorlov321
    @romanorlov321 9 місяців тому

    Хоспаде, как интересно. Буду пытаться применять стандарты

  • @s.p.8019
    @s.p.8019 7 місяців тому +1

    В последней УНФ в поиске ввёл "функция получить" Результат поиска 4022 записи . Вот так 1С сами придерживаются стандартов 😀

    • @ironskills-1c
      @ironskills-1c  6 місяців тому

      Да, есть такое, к сожалению)

    • @iga4938
      @iga4938 5 місяців тому +1

      1. Стандарт мог появиться после написания функций. Рефакторить уже никто не будет, мало ли чего сломается.
      2. Некоторые стандарты носят рекомендательный характер, не помню какой характер у этого стандарта

  • @UrmatKasymov
    @UrmatKasymov 9 місяців тому +3

    Супер

  • @vika5247
    @vika5247 9 місяців тому +2

    Следование стандартам разработки просто жизненно необходимо, чтобы ваш продукт был сертифицирован на 1с:совместимо

  • @Постороннимна
    @Постороннимна 9 місяців тому

    Супер! Как всегда!

  • @SergeyBolshakoff
    @SergeyBolshakoff 9 місяців тому

    Спасибо ! Очень интересно .

  • @Павел-э5о2т
    @Павел-э5о2т 9 місяців тому

    Прекрасно, спасибо ❤

  • @pillowanalyst
    @pillowanalyst 9 місяців тому +14

    Программирую уже лет 20. Но про стандарты слышу первый раз. Спасибо.❤💋

    • @brainboxx
      @brainboxx 9 місяців тому

      Аналогично, бро

    • @MrTorfable
      @MrTorfable 9 місяців тому +1

      Это как так) Таже я джун джуновый очень сильно про них знаю)

    • @НиколайПитиримов-ы9ц
      @НиколайПитиримов-ы9ц 9 місяців тому +3

      Да не гоните... Видимо, программируете на каких-то редчайших языках/платформах... Везде есть стандарты и не узнать про них за 20 лет - это что-то из области фантастики

    • @pillowanalyst
      @pillowanalyst 9 місяців тому

      @@НиколайПитиримов-ы9ц Я программирую реальные вещи. Открыл ютуб посмотрел как делается. И делаю. Точно также я и в других программах работаю. CorelDraw, SolidWorks, Arduino, FlProg. Пайка и сборка схем. Нужно собрать в туалете воду или батареи подключить. Открываю Ютуб и смотрю как делать. В принципе раньше Ютуба хватало. А до ютуба. в версии 1с77 какие могли быть стандарты. Для меня стандарт это профессионал который делает и рассказывает как он это делает. И показывает как неправильно другие делают.

    • @brainboxx
      @brainboxx 9 місяців тому

      Да нормально же код пишется - просто о том, что есть отдельный ресурс посвященный этому, особо не встречалось

  • @a-fedotov
    @a-fedotov 9 місяців тому

    Это лучший сон перфекциониста )) Спасибо!

  • @qwerty-fs4gy
    @qwerty-fs4gy 9 місяців тому +3

    Никто не задавал 1Сникам вопрос. Почему у них описание переменных и их инициализация производится в разных местах? Чтобы усложнить себе жизнь?

    • @AndrianKey
      @AndrianKey 8 місяців тому

      Мб они могут только глобальными, а отдельно инициализация нужна что бы мусором не заполнились

    • @AndrianKey
      @AndrianKey 8 місяців тому

      Ну я хз, не занимался переменными в 1С пока что

    • @ДенисИванов-э9у
      @ДенисИванов-э9у 3 місяці тому +2

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

    • @ДенисИванов-э9у
      @ДенисИванов-э9у 3 місяці тому +2

      Также можно добавить, что старые глобальные переменные описываемые в тексте модуля сейчас используются редко, т.к в принципе усложняют отладку кода с ними. Вместо них - реквизиты форм параметры сеанса , и т.д

    • @qwerty-fs4gy
      @qwerty-fs4gy 3 місяці тому

      @@ДенисИванов-э9у Понял, спасибо.

  • @compas013
    @compas013 9 місяців тому +1

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

  • @jokemas1572
    @jokemas1572 8 місяців тому +1

    Забавно то, что сама 1С в своих конфигурациях клала болт на эти правила. Смотришь эти стандарты и понимаешь, что все разработчики равны, но некоторые разработчики равнее.

  • @серегакрахмалёв
    @серегакрахмалёв 9 місяців тому

    Иван приветствую, спасибо огромное за столь поучительные видео. Очень хотелось бы от тебя материал по поводу 1С:Шина, уроков по ней нет. Было бы круто на стриме разобрать на примерах, что думаешь?

  • @konstantink.savateev5540
    @konstantink.savateev5540 9 місяців тому +1

    В последнее время есть ещё одна область в формах: ЗавершениеНемодальныхВызовов. Себе уже в шаблон добавил.

  • @GreatComd
    @GreatComd 9 місяців тому +9

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

    • @ВладШевалдин-л8щ
      @ВладШевалдин-л8щ 5 місяців тому +1

      Вот вот, полностью согласен

    • @ДенисИванов-э9у
      @ДенисИванов-э9у 3 місяці тому

      Главное использовать единообразный нейминг во всем коде. Если уж получить по получить везде. Я тоже пишу получить, т.к в таком случае проще группировать все геттеры когда методы в модуле упорядочены по алфавиту

    • @mikemaster56
      @mikemaster56 2 місяці тому

      Согласен. Гораздо легче понять, когда пишут НовоеИмя = СформироватьНовоеИмя();

  • @Андрей179
    @Андрей179 9 місяців тому +1

    у стандартов должен быть не только НОМЕР но и дата его вступления в силу ! и номер должен быть не просто 426 а некий уникальный GUID иначе это не стандарты а дешевая их эмуляция - посмотрите как на пример стандарты ISO

    • @NetworM74
      @NetworM74 9 місяців тому +1

      Еще номер и дата приказа о вступлении в силу СТО нужен )))

  • @boxsboxs3634
    @boxsboxs3634 5 місяців тому +1

    самое интересное что 1с сама могла бы накидывать обработчики в определенные области, ей для этого все известно

    • @ironskills-1c
      @ironskills-1c  4 місяці тому

      С одной стороны да, но с другой - зачем добавлять области в пустые модули)

    • @boxsboxs3634
      @boxsboxs3634 4 місяці тому

      @@ironskills-1c имею ввиду в заполненные, например если это обработчик формы (а конфигуратор это понимает) - обрамить его такой областью, если еще один - включить в уже существующую область и тд

  • @WhoAmI-sx6fb
    @WhoAmI-sx6fb 9 місяців тому

    Приветствую если в планах разбор xdto enterpise data? Добавления документов и справочников в эти обмены? И тд для синхронизации

  • @katacode
    @katacode 2 місяці тому +1

    Я что-то не понимаю, но буду рад если объясните.
    95% работы программиста 1С:
    - создание патчей через расширения
    - написание обработок
    - написание отчетов
    - написание обменов
    И только оставшиеся 5%:
    - Разрабатывать типовые конфигурации в 1С
    - Пилят кастомные конфигурации у заказчиков которые решили пойти по скользкой дорожке.
    95% программистов эти стандарты нафиг не упёрлись

    • @ironskills-1c
      @ironskills-1c  2 місяці тому +1

      Спасибо за комментарий) В расширениях, обработках и отчетах также имеет смысл стандарты применять, поэтому не только 5% они полезны будут ;)

  • @andreywonttell4016
    @andreywonttell4016 3 місяці тому

    Меня больше интересует когда платформа при обновлении модулей будет своим "стандартам" соответствовать.
    Есть бухия, у которой в модуле формы РТиУ и ПТиУ в конце есть раздел где код вне процедур (в тесте самого модуля формы) (кто так вообще пишет! Еще бы Go To из бейсика начали использовать).
    Все там, в этом модуле формы сделано по стандарту с областями, но как только производишь обновление (кнопка "шестеренка"), то платформа забивает болт на все эти стандарты и области, и спокойно размещает допиленные/ добавленные процедуры и функции после кода вне процедур. Что приводит к тому, что нужно после обновления проверять эти вонючие формы вручную.

    • @ironskills-1c
      @ironskills-1c  2 місяці тому

      Спасибо за комментарий) Да, разработчики типовых конфигураций тоже не всегда следуют стандартам, к сожалению...

  • @Alexef22
    @Alexef22 9 місяців тому

    ИВан! Спасибо за видео! А чт о за шрифт у вас используется в тексте модуля? )))

  • @chetotipoetogo
    @chetotipoetogo 9 місяців тому

    Спасибо

  • @ivpavlovsky
    @ivpavlovsky 8 місяців тому

    Очень понравилось видео. Спасибо большое. Хотел скачать шаблон, но почему-то не получается (пробовал через vpn...). Может есть альтернативный вариант как скачать?

  • @MrUlyannikov
    @MrUlyannikov 9 місяців тому

    Ваня лучший!

  • @phat80
    @phat80 8 місяців тому

    На первом скрине неправильно указан правильный и неправильный вариант. Я уж подумал, что в 1С вообще уже еб….сь 😂

  • @АлексНел-д7с
    @АлексНел-д7с 8 місяців тому

    огонь

  • @Alhimist7
    @Alhimist7 9 місяців тому

    Лень двигатель прогресса всегда говорил, одни придумали стандарты, другие придумали как их автоматом проверить!

    • @yan-digger
      @yan-digger 9 місяців тому +1

      Ещё не хватает, чтобы конфигуратор автоматически исправлял код под стандарты 😂

  • @panfilovandrey
    @panfilovandrey 2 місяці тому

    Если посмотреть на код стандартных решений от 1с, можно понять, что никакие стандарты им не помогают.

  • @workifyld
    @workifyld 9 місяців тому

    Мы как ironnet)

  • @vadimsergeev7874
    @vadimsergeev7874 9 місяців тому

    Что что а уж функции буду называть так как нужно и понятно будет

  • @Чешимрукиотскуки
    @Чешимрукиотскуки 9 місяців тому

    я не понял зачем удалять пустые области модуля?

  • @KYakimov
    @KYakimov 9 місяців тому

    Стандарты в pdf где-нибудь есть?

  • @ilyapoluhin621
    @ilyapoluhin621 9 місяців тому

    Здравствуйте. Шаблон добавил. В коде пишу стм и ничего не происходит. Что то еще надо сделать?

  • @timonbabon
    @timonbabon 9 місяців тому

    Урок бесплатный: пользуйтесь и читайтесь ИТС и будет счастье

  • @vs_999
    @vs_999 9 місяців тому +4

    ахренеть они создали целую конфигурацию для проверки, вот ОдинЭсникам заняться нечем! Из всех описанных стандартов я лично использую только области, а данная проверка, особенно если ты работаешь на небольшую фирму один - хрень собачья, ибо пустая трата времени, которого иногда катастрофически не хватает!

  • @AlexeyPavlivskiyE
    @AlexeyPavlivskiyE 5 місяців тому +1

    за букву Ё ответят., Ежики

  • @кек-ш1р
    @кек-ш1р 9 місяців тому

    первый

  • @pillowanalyst
    @pillowanalyst 9 місяців тому

    💥