Найти в Дзене
Web-Admin

Ускорение разработки в 1С

Оглавление

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

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

Вести разработку во внешней обработке

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

Единственный недостаток — невозможно изменять формы объектов.

Вести разработку в текстовом файле

Для этого нужно в тексте модуля написать 2 строчки кода:

ТекстовыйФайл = Новый ЧтениеТекста(«d:\1ccode\primer.bsl», КодировкаТекста.UTF8);
Выполнить(ТекстовыйФайл.Прочитать());

И уже в текстовом файле писать необходимый код. Можно, конечно, использовать стандартный блокнот, но лучше воспользоваться Visual Studio Code с установленным плагином Language 1C (BSL), который будет подсвечивать синтаксис, а главное показывать подсказки.

У файла расширение bsl нужно для того, что бы Visual Studo Code сразу понял на каком языке собираетесь писать.
  📷
📷

Но и здесь, не без недостатков:

  1. Нет доступа к конструкторам
  2. Нет доступа к отладчику.

Да, конечно, оба способа неидеальны, но то что позволяют сократить время на разработку — это 100%.