1с конфигурация с восклицательным знаком

Практика применения инструментов продвинутого разработчика 1С

1с конфигурация с восклицательным знаком

Для того чтобы получить обновления для типовой конфигурации 1с8 Пока оно не закончено, конфигурация будет помечена восклицательным знаком. 1С:Предприятие Что-то сделали в конфигураторе и изменения сохранились но не были приняты, восклицательный знак стоит там. При загрузке каждый раз спрашивает "Конфигурация базы данных не. Проблемы при внедрении и разработке проектов 1С Помимо кода конфигурации у нас есть различные тексты и коды – это, например: . Хотел оставить только один восклицательный знак, но при запуске.

Есть другие — я далее покажу. Быстрая навигация по метаданным. Не ходить по дереву, не щелкать мышкой по группам, чтобы раскрыть, добраться и. Удобнее набрать буквально три-четыре символа и быстро перескочить. В конфигураторе функция глобального поиска тоже устаревшая — там нет быстрого поиска. Поиск происходит очень медленно.

Однако есть другие инструменты, которые решают эту проблему. В конфигураторе есть отличная контекстная подсказка. Но также есть сторонние инструменты, которые помогают нам выполнить эту потребность. Инструменты для работы с кодом Переходим непосредственно к инструментам для работы с кодом. Главный инструмент — это, конечно, конфигуратор. Как я уже говорил, мы работаем с хранилищем 1С, разрабатываем в конфигураторе, отлично прототипируем и. Но, к сожалению, наш конфигуратор устарел уже на 10 лет, как минимум.

И многих возможностей в нем не хватает. Есть инструмент, который дополняет работу с конфигуратором — это EDT. До 13 сентября у меня здесь стояли знаки, обратные тем, что на слайде — сначала стоял вопросительный знак, а потом восклицательный. Поэтому я переставил знаки местами. Хотел оставить только один восклицательный знак, но при запуске финальной версии все равно возникают различные проблемы.

Постановка на поддержку конфигурации. Много объектов

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

1с конфигурация с восклицательным знаком

Но есть проблемы — ждем, когда 1С их исправит. Они нужны, когда мы работаем в конфигураторе, но используем другие, сторонние инструменты. Все знают, что это такое Снегопат? Я на текущем слайде поставил к нему со всех сторон вопросы, потому что Снегопат с 8.

Но он дал нам очень много в плане сценариев использования. Там есть быстрый список методов, который отлично работает, быстрая навигация и.

Я верю, что в Снегопате произойдут изменения, и мы снова сможем все это использовать. Следующий инструмент, про который я хотел бы рассказать — это SmartConfigurator. Здесь уже точно нет никакого нарушения лицензии.

1с конфигурация с восклицательным знаком

Инструмент работает исключительно на поиске окон через Windows API и на передаче нажатий. В этом инструменте реализованы очень многие возможности — список методов, быстрая навигация, автоформатирование и. Причем он написан на языке OneScript, и к нему можно добавлять собственные расширения. Это некий конкурент, аналог Снегопата, но бесплатный и опенсорсный. Правда к нему тоже есть некоторые вопросы, поэтому я сам его не очень часто использую, а все-таки пользуюсь другими инструментами.

Кто-нибудь использует шаблоны в конфигураторе? У кого больше одного стандартного шаблона? Когда я приходил в разные компании, для меня было удивительно, что разработчики 1С не пользуются шаблонами вообще, хотя в них есть очень много интересных возможностей для ускорения написания кода. Если не использовать Снегопат, SmartConfigurator, EDT, то шаблоны в достаточной мере могут помочь быстрее написать код.

Еще один инструмент, который я вам хотел показать — это Visual Studio Code. Это редактор от Microsoft, опенсорсный инструмент, абсолютно бесплатный. Он современный, не так давно появился. Как видите, он разительно отличается от конфигуратора. Во-первых, темная тема оформления. Кто любит темные темы? В конфигураторе при использовании темной темы все-таки будут светлые тона. Однако Visual Studio Code — это, конечно, не полная замена конфигуратора.

Здесь нет прототипирования, разработки форм, СКД и. Этот редактор нужен только непосредственно для кодирования. Gitsync разбирает конфигурацию на исходники, после этого я перехожу в Visual Studio Code и выполняю поиск. Ответ получается мгновенный, по щелчку. Есть разные варианты поиска: С помощью регулярных выражений, которые я очень люблю; Поиск по целому слову; Поиск с учетом регистра.

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

В частности, на базе плагинов для VS Code можно работать с кодом 1С. Также на слайде перечислены другие плагины, которые мы используем в Visual Studio Code. Останавливаться на них подробно я сейчас не. Качество кода и код-ревью Когда мы написали код, у нас возникает очередная проблема.

1с конфигурация с восклицательным знаком

Потому что код — это вещь не простая. С ним нужно работать — им нужно владеть, им нужно управлять. Как правило, при работе в команде желательно общее владение кодом, чтобы не было ситуаций, когда только один человек имеет право изменять код.

Потому что в этом случае появляется зависимость от этого человека, он не может даже уйти в отпуск. Для компании это плохо — много проблем.

Лучше использовать общее владение кодом. Для этого используется Git-сервер на основании наших исходников. Код — это тоже некий артефакт, который нужно обязательно проверять. Нужно выполнять Code Review — согласно стандартам команды, согласно стандартам 1С.

Но часть проверок превращается в рутину, тем более что Code Review — это очень дорогая операция, потому что здесь должны участвовать два человека — тот, кто написал код, и тот, кто проверяет код.

  • Практика применения инструментов продвинутого разработчика 1С
  • Как откатить изменения в конфигурации?
  • Статьи и инструкции по 1С

Желательно рутину из Code Review также автоматизировать. Для этого в нашей команде был сделан плагин Sonar-BSL. Он работает очень. Кто знает, что такое АПК? Первый из них — вызов окна редактирования объекта двойным кликом мыши. Удобен для объектов с большим количеством свойств.

Данный метод существует не для всех объектов. Например, исключением являются константы. Следующий метод редактирования свойств объектов — с помощью палитры свойств, которая есть у всех объектов и у простых, и у сложных. Соответственно, ее можно вызвать для любого объекта. В палитре все свойства представлены в виде списка.

Создание новой базы в 1С 8.3

Можно выбирать соответствующие свойства и редактировать. Метод удобен для объектов с небольшим количеством свойств, но может быть применен для любого объекта. У палитры свойств есть режим закрепления то есть окно можно либо закрепить, либо сделать его прячущимся.

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

Постановка на поддержку конфигурации. Много объектов - Форум.Инфостарт

Переход в данный режим осуществляется нажатием на кнопку в виде воронки. Если Вы не можете найти какое-то свойство, то, скорее всего, у Вас нажата данная кнопка. Для каждого свойства существует описание отображается внизу окна. Описание может быть скопировано в буфер и использовано для поиска по справке. Возможно расположить категории свойств на отдельных закладках. Для включения данного режима на самой палитре свойств в контекстном меню выбирается пункт Закладками.

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

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

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

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

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

На закладке Общие указывается: На закладке Тексты можно настроить принципы редактирования и отображения текста указываются шрифт, ширина табуляции и другие параметры. На закладке Модули существует ряд подзакладок. Здесь настраивается, каким образом будет отображаться текст в модулях. Каким образом будет выполняться Проверка, Группировка и Контекстная подсказка.

На закладке Справка указывается, каким образом будет выводиться справка. Галочками можно указать те разделы, которые интересуют. Чтобы получить возможность редактировать видоизменять типовую конфигурацию, необходимо в меню Конфигурация выбрать пункт Поддержка, далее Настройка поддержки. В данной форме следует нажать на кнопку Включить возможность изменения.

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

ПОСТРОЕНИЕ КОНФИГУРАЦИИ в 1С

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