Консоль кода и зачем она нужна

Публикация № 1266817

Разработка - Инструментарий разработчика - Прочие инструменты разработчика

Консоль Код Инструменты Инструмент Разработчик Программист

Когда использовать, обзор консолей кода: плюсы - минусы.

Встречается такой вопрос «зачем консоль кода, если есть конфигуратор». Цель данной статьи - пояснить этот момент и провести обзор подобных инструментов.

Использование

Суть консоли кода - это исполнение кода встроенного языка в режиме предприятия, использование зависит от функционала инструмента, обычно это:

  • Какая-то простая разовая обработка (например, запуск фонового задания для отладки)
  • Проверка, как работает тот иной код
  • Замер/сравнение скорости выполнения

Еще есть обработка результата в консолях запросов, правила обмена в конвертации и подобное.

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

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

Рассмотрим несколько примеров использования:

Пример №1, что быстрее СтрРазделить() или РазложитьСтрокуВМассивПодстрок из БСП 2.4.6.241

Строка = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30";
Для Сч = 1 По 10000 Цикл
	Результат = СтрРазделить(Строка, ","); // Платформа
	//Результат = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(Строка, ","); // БСП
КонецЦикла;

Результат: 0,15 с, БСП за 3,5 с (более чем в 20 раз)

Пример №2, объект в XML виде

Ссылка = Справочники.Валюты.НайтиПоНаименованию("EUR");

Запись_XML = Новый ЗаписьXML;
Запись_XML.УстановитьСтроку();
Запись_XML.ЗаписатьОбъявлениеXML();
 
ЗаписатьXML(Запись_XML, Ссылка.ПолучитьОбъект());
 
Результат = Запись_XML.Закрыть();
<?xml version="1.0"?>
<CatalogObject.Валюты>
	<Ref>22dd80d2-cc2f-11e1-9e01-080027007001</Ref>
	<DeletionMark>false</DeletionMark>
	<Code>978</Code>
	<Description>EUR</Description>
	<ЗагружаетсяИзИнтернета>true</ЗагружаетсяИзИнтернета>
	<НаименованиеПолное>Евро</НаименованиеПолное>
	<Наценка>0</Наценка>
	<ОсновнаяВалюта>00000000-0000-0000-0000-000000000000</ОсновнаяВалюта>
	<ПараметрыПрописи>евро, евро, евро, м, цент, цента, центов, м, 2 знака</ПараметрыПрописи>
	<ФормулаРасчетаКурса/>
	<СпособУстановкиКурса>ЗагрузкаИзИнтернета</СпособУстановкиКурса>
</CatalogObject.Валюты>

Пример №3, проверка как работает XMLСтрока для перечисления

Результат = XMLСтрока(Перечисления.ВидыНазначенияДатЗапрета.ДляВсехИнформационныхБаз);

Результат = "ДляВсехИнформационныхБаз"

 

Обзор консолей

Инструменты разработчика автор Сергей Старых (tormozit)

Очень функциональный инструмент: удобно писать "много" кода, удобно почти как в конфигураторе, есть возможность отлаживать код во внешней обработке.

Удобна возможность исследования результата

МассивМетаданных = Новый Массив;
МассивМетаданных.Добавить(Метаданные.Справочники._ДемоНоменклатура);
Результат = ПолучитьСтруктуруХраненияБазыДанных(МассивМетаданных);

Результат

Достоинства:

  • Контекстная подсказка, вставка ссылки на объект в код
  • Синтаксис-помощник Ctrl+F1 - по текущему слову выдаст варианты справки
    Ctrl+Shift+Space открывает подсказку по параметру метода
  • Подсветка кода
  • Заполнения параметров входа и выхода путем анализа текста
  • Отладка во внешней обработке
  • Входные параметры, исследование результата
  • Анализ технологического журнала по исполняемому коду
  • Замер времени выполнение и др.

Недостатки:

  • Обычные формы, сложности с запуском в новых конфигурациях (установка компонент)

 

Консоль кода для управляемых форм (новинка!) автор salexdv

Достаточно простая, интересна тем что выводит на новый уровень работу с кодом в режиме 1С Предприятие в управляемой форме

 

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

  • Подсветка синтаксиса языка 1С
  • Автокоммит глобальных функций и др.
  • Подсказка параметров конструкторов и методов
  • Сниппеты вставка готовых блоков
  • Светлая/темная темы

Выложена на GitHub по лицензии MIT, основана на VSCode (Monaco) требует платформу 8.3.14 и выше (webkit)


Исполнение кода с функциями и процедурами в пользовательском режиме автор: dvsidelnikov

Простая, интересна только тем, что реализована работа с функциями и процедурами

 

Транслятор запросов 1С в SQL автор Юрий Пермитин

Можно посмотреть планы запросов для кода (в ИР тоже такое есть), но здесь проще и описано в статье.

Например, можно посмотреть как на уровне СУБД работает НайтиПоНаименованию или пересчет итогов

РезультатПоиска = Справочники.Пользователи.НайтиПоНаименованию("Орлов Александр Владимирович");

--------------------------------------------------------------------------------------------------------------------------------- 

exec sp_executesql N'SELECT
T1._IDRRef
FROM dbo._Reference295 T1
WHERE ((T1._Fld1551 = @P1)) AND (T1._Description LIKE @P2 ESCAPE ''\'')',N'@P1 numeric(10),@P2 nvarchar(4000)',0,N'Орлов Александр Владимирович%'					

exec sp_executesql N'SELECT
T1._IDRRef,
T1._Description
FROM dbo._Reference295 T1
WHERE ((T1._Fld1551 = @P1)) AND (T1._IDRRef = @P2)',N'@P1 numeric(10),@P2 varbinary(16)',0,0x92F10050568B35AC11E4F4BA84D78DB2	

 

Другие, которые хотелось бы упомянуть, но детально не рассматривались:

Консоль Программиста 8.3. Управляемые формы, тонкий/толстый клиент автор Леха Безносиков (рейтинг ~200+)

Консоль Внедренца v.3.6.2 (vnedr.cf) автор Евгений Крапивин (рейтинг ~150+)

Консоль выполнения кода в 1С (обычные и управляемые формы) автор Denr83

Консоль кода для УФ автор Евгения Карук

Универсальная обработка - Консоль кода 1С автор: Александр Чепур (Обычные формы, не обновлялась с 10.05.12)

Exec - Выполнение кода, консоль запросов и не только! автор Александр Пыров

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

Универсальные инструменты 1С автор cprit

Статья Групповая обработка (Управляемая консоль отчетов) автор: Люлюк Евгений

Статья Обработка кодом результата запроса в Консоли запросов 9000 автор: Александр Кузнецов

Рассматривались только те инструменты, где есть консоль кода, инструмент популярен, чем-то интересен.

Специальные предложения

Какую консоль кода используете?


1. Инструменты разработчика, автор Сергей Старых (55.17%, 64 голосов)
55.17%
2. Консоль Программиста 8.3. Управляемые формы, тонкий/толстый клиент, автор Алексей Безносиков (1.72%, 2 голосов)
1.72%
3. Консоль кода для УФ, автор Евгения Карук (1.72%, 2 голосов)
1.72%
4. Другую (12.07%, 14 голосов)
12.07%
5. Не использую, очень редко (конфигуратора достаточно) (29.31%, 34 голосов)
29.31%

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. 1v7 187 27.07.20 19:05 Сейчас в теме
Странно, что нет Снегопата... На старте был топовый инструмент. Пусть он и не консольный вариант, но функционал тот же, что и у вышеперечисленных. Хоть он и отстал от актуальных релизов (пропал на несколько лет). Но вроде возродился
cleaner_it; +1 Ответить
2. aayukhanov_corp 27.07.20 19:39 Сейчас в теме
(1) Снегопат работает только в Конфигурате, а указанные консоли в режиме Предприятия.
3. tormozit 5966 27.07.20 20:02 Сейчас в теме
(2) Ты раздвоился по учетным записям сайта?
4. artbear 1193 27.07.20 20:03 Сейчас в теме
(3) ага, учетки попутал )
45. cleaner_it 240 02.08.20 10:45 Сейчас в теме
(1)
Но вроде возродился
Возродился? Я ждал, я верил, я надеялся!
mikukrnet; +1 Ответить
5. PowerBoy 2990 28.07.20 07:17 Сейчас в теме
Дополню.
Отличительная особенность консоли кода в PowerTools в том, что код можно выполнить в многопоточном режиме, конечно при наличии в конфигурации БСП и клиент-серверном режиме работы.
Evg-Lylyk; +1 Ответить
6. Nio 60 28.07.20 08:21 Сейчас в теме
Использую из ИР. Очень помогает. Благодарен автору.
7. logarifm 1080 28.07.20 10:27 Сейчас в теме
Насчет БСП - большая просьба указывать версию БСП!!!
10. Evg-Lylyk 3071 28.07.20 11:38 Сейчас в теме
(7) Указал 2.4.6.241, это просто пример
8. zeegin 89 28.07.20 11:14 Сейчас в теме
Пример №1, что быстрее СтрРазделить() или РазложитьСтрокуВМассивПодстрок из БСП


Прочитайте описание из БСП, пожалуйста)
cleaner_it; Rustig; logarifm; +3 Ответить
9. Evg-Lylyk 3071 28.07.20 11:33 Сейчас в теме
13. CheBurator 3426 28.07.20 19:45 Сейчас в теме
(8) мытное описание. вызванная БСПшная функция сама должна проанализировать и вызвать СтрРазделить
JohnyDeath; Evg-Lylyk; potoyalo; +3 Ответить
11. Dach 298 28.07.20 15:26 Сейчас в теме
У ИР же есть вариант в виде расширения, оно и в УФ работает - разве там нет консоли кода?
12. tormozit 5966 28.07.20 15:31 Сейчас в теме
(11) Вариант ИР Расширение работает в управляемом приложении (в УП) в/на обычных формах. В/на управляемых формах ИР нет.
14. YanTsys 12 29.07.20 14:23 Сейчас в теме
Если не хочется себе в систему устанавливать чужие непроверенные DLL то
Администрирование->Обслуживание->Групповое изменение реквизитов->Выполнить произвольный алгоритм
15. tormozit 5966 29.07.20 14:42 Сейчас в теме
(14) Там есть внешние компоненты сделанные по технологии Native, поставляемые без исходного кода. Они просто молча выполнят свои функции и даже не сообщат пользователю об этом.
23. Yashazz 3419 29.07.20 18:13 Сейчас в теме
(15) А потом начнутся грабли) Или, они начнутся прямо в процессе, или даже при запуске. Нафиг-нафиг все эти мутные компоненты, тем более что - в одном месте есть, в другом нет, в третьем админ на сервер ставить не даст... Есть стандартный функционал платформы, и хватит. Спокойней будет)
25. tormozit 5966 29.07.20 18:31 Сейчас в теме
(23) Я под "там" имел ввиду "Администрирование->Обслуживание->Групповое изменение реквизитов->Выполнить произвольный алгоритм ". Этим ты тоже не пользуешься?
27. Yashazz 3419 29.07.20 18:41 Сейчас в теме
(25) Этим иногда да, а бывает, и свои обработки делаю или своей универсалкой под УФ пользуюсь, по ситуации. Я про всякие dll говорил.
20. tormozit 5966 29.07.20 16:25 Сейчас в теме
(14) >Групповое изменение реквизитов->Выполнить произвольный алгоритм
Это лишь очень частный случай задач, решаемых консолью кода. Похоже ты невнимательно читал статью.
22. YanTsys 12 29.07.20 18:08 Сейчас в теме
(20) Я и не утверждал что штатная консоль полностью заменяет все перечисленные в статье консоли кода и даже описанный в ней транслятор запросов... С чего вы это взяли?
26. tormozit 5966 29.07.20 18:35 Сейчас в теме
(22) Твое сообщение (14) кому адресовано? Я подумал что раз тут обсуждение про консоль кода, то ты обращаешься именно к тем, кто использует, либо хочет использовать консоли кода.
28. YanTsys 12 30.07.20 09:24 Сейчас в теме
(26) Комментарий был для читателей статьи которым рассказали про всевозможные консоли кода но почему-то автор не упомянул что есть штатная консоль не требующая устанавливать в системе чужие обработки код которых еще придется проверять, да еще и содержащие плагины которые имеют закрытый код который простому 1с-нику вообще не проверить.
Для достаточно большого количества задач хватит простой штатной консоли кода, но далеко не все про нее знают.
29. tormozit 5966 30.07.20 09:48 Сейчас в теме
(28) Таким образом ты признаешь, что считаешь "Групповое изменение реквизитов->Выполнить произвольный алгоритм " консолью кода? Если да, то я снова не согласен с таким утверждением, как и написал в (20). Считаю, что консоль кода должна
1. независимо открываться
2. позволять выполнять свой код ровно один раз без извращений
3. сохранять/загружать код

(0) Предлагаю автору статьи обозначить эти границы рассматриваемого класса инструментов.
30. YanTsys 12 30.07.20 10:06 Сейчас в теме
(29) "позволять выполнять свой код ровно один раз без извращений"
:)
32. Evg-Lylyk 3071 30.07.20 10:29 Сейчас в теме
(30) Не пользуетесь консолями кода, пожалуйста. 30% аудитории поступают также
31. Evg-Lylyk 3071 30.07.20 10:24 Сейчас в теме
(29) Обозначено, тема консоли кода
КД2, Групповая обработка, Обработка результата в консолях и другие механизмы где кодом задается поведение, упомянуты не более
Так дойдем что "Открыл консоль запроса создал запрос с параметром типа выражение (код) и там прописал"
16. YanTsys 12 29.07.20 15:08 Сейчас в теме
(15) Об этом и речь, наличие вредоносного кода проверить нельзя. Молча выполнит свои функции и даже не сообщит пользователю об этом...
Народная мудрость: "Бойтесь Данайцев дары приносящих" :)
17. tormozit 5966 29.07.20 15:21 Сейчас в теме
(16) Я писал про твое "Администрирование->Обслуживание->Групповое изменение реквизитов->Выполнить произвольный алгоритм". Как думаешь, сколько там внешних компонент? Если 0, то сообщи название конфигурации.
18. YanTsys 12 29.07.20 15:49 Сейчас в теме
(17) То есть вы не понимаете разницы между компонентами которые 1с штатно включает в систему и теми которые можно скачать на сайтах от авторов которые являются свободными художниками?
Слово на букву Р. :)
19. tormozit 5966 29.07.20 16:06 Сейчас в теме
(18) Компания Microsoft и цифровая подпись - это свободный художник? ВК с исходным кодом от свободного художника опаснее чем ВК без исходного кода и без цифровой подписи от наемного художника из довольно большой компании 1С?
21. YanTsys 12 29.07.20 17:36 Сейчас в теме
Еще раз, слово на букву Р - Репутация.

Если мы покупаем продукт 1с то мы до определенной степени доверяем этой фирме и ожидаем того что она дорожит своей репутацией и не будет намеренно подсовывать нам вредоносный код.

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

То есть при установке 1с допустим 30 скрытых дыр в безопасности, а после установки дополнительных компонент уже 80, причем эти дополнительные 50 получены от неизвестных нам источников с неизвестной репутацией, которые подсунули нам свой код бесплатно с неизвестными мотивами, поэтому сравнение с компонентами 1с где-то далеко за гранью логики и здравого смысла.

Насколько я в курсе технология Native не требует обязательных цифровых подписей Майкрософта, можно самому разработать любые компоненты и подключить к 1с, я ведь не ошибаюсь?

По поводу того есть ли на конкретных компонентах используемых в разработках из статьи какие-то подписи, тем более подписи Майкрософт, вопрос обсуждаемый, это позволит в некоторой степени повысить доверие к этим компонентам, но опять же не даст 100% гарантии их чистоты, насколько я понял цена вопроса фиктивное юридическое лицо или ИП + 99$.

Вы что пытаетесь доказать что можно ставить любые компоненты из сети и ничего страшного не случится, типа раз стоит 1с хуже уже не будет?
33. salexdv 1875 30.07.20 10:48 Сейчас в теме
(21)
Насколько я в курсе технология Native не требует обязательных цифровых подписей Майкрософта, можно самому разработать любые компоненты и подключить к 1с, я ведь не ошибаюсь?

Насколько я понимаю, Сергей тут говорит о внешних компонентах, выполненных по технологии COM, которые он использует в своей разработке. Эти компоненты сделаны Microsoft и имеют подписи. На Инфостарте спор об использовании внешних компонент идет с незапамятных времен, всегда есть и сторонники, и противники. Все эти сторонние разработки вроде как и не нужны, но только ровно до того момента, как вы не сталкиваетесь с какой-нибудь нестандартной задачей, а такие задачи сплошь и рядом. Попробуйте на 8.1/8.2 поработать с регулярными выражениями или получить MD5/SHA256, ну никак тут без сторонних компонент. Если бы пару-тройку лет назад вам бы понадобилось печатать DataMatrix или Aztec, вы бы тоже уперлись во внешние компоненты, которых нет у 1С. Сейчас ситуация меняется, но всё равно в некоторых задачах без этого не обойтись. А буква Р, как вы выразились, тоже частенько подводит. За примером далеко ходить не надо. Тот же Атол, компоненты которого использует 1С не раз ронял эту самую программу. Я довольно часто работаю с разными компонентами, иногда сам пишу, но не разу не слышал о каких-то прям дырах. Да ошибки встречаются у всех, от этого не застрахована ни 1С, ни Microsoft, ни сторонний Иван Иванович, но, чтобы прямо дыры... Поделитесь такими случаями, если можно.
Evg-Lylyk; +1 Ответить
34. YanTsys 12 30.07.20 11:32 Сейчас в теме
(33) Ну самый наглядный пример: Фирма 1с внедрила специальный механизм который предотвращает исправление выгруженных файлов при обмене с банк-клиентом, причиной стали вирусы которые отправляли денежки на левые реквизиты.

То есть идет целенаправленная атака на пользователей 1с, а какой самый лучший способ подкинуть вирусы именно пользователям 1с? Естественно компоненты в обработках на публичных сайтах.

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

Да ошибки встречаются у всех, от этого не застрахована ни 1С, ни Microsoft, ни сторонний Иван Иванович, но, чтобы прямо дыры...

Вы не слышали что такое троянский конь и какие дыры в безопасности можно при помощи него добавить?
35. salexdv 1875 30.07.20 11:38 Сейчас в теме
(34)
Вы не слышали что такое троянский конь и какие дыры в безопасности можно при помощи него добавить?

Нет я не слышал об этом применительно к 1С, поэтому и попросил поделиться конкретным случаем/примером.
36. YanTsys 12 30.07.20 11:46 Сейчас в теме
(35) Этого примера достаточно?

1C.Drop.1
37. tormozit 5966 30.07.20 11:59 Сейчас в теме
(36) Где там внешняя компонента?
40. YanTsys 12 30.07.20 12:23 Сейчас в теме
(37) У меня спросили про троянцев
Нет я не слышал об этом применительно к 1С, поэтому и попросил поделиться конкретным случаем/примером.

Там обработка в ресурсах которой так же как и вы храните компоненту, хранится троянец.
Хранится он в виде компоненты или другого вида бинарника считаю в принципе неважным.
Вы же не утверждаете что в компоненту невозможно добавить вирус?
38. salexdv 1875 30.07.20 12:06 Сейчас в теме
(36) Какой-то не очень убедительный пример. С таким же успехом по почте рассылается куча "Счет надо исправить.exe" и т.п. Я понимаю в чем может быть опасность такой вещи, если её бездумно откроет какой-нибудь бухгалтер/пользователь, но вы, как разработчик так не поступаете, ведь правда? Вы сначала открываете в конфигураторе, потом смотрите что написано и вызывается внутри. Да, компонента - это черный ящик, но ведь никто не берет их из письма. Если компонента выложена, например на этом сайте, у неё куча отзывов, комментариев, то почему ей не воспользоваться? Что делать, если задачу не решить без внешней компоненты?
Вы не подумайте, что я прямо топлю за то, чтобы везде где можно и где нельзя использовать сторонние внешние компоненты, но и отказываться совсем от их использования, если они не входят в состав тиражного решения тоже так себе решение. Те же инструменты разработчика, насколько я знаю, используют ни одну и даже не две компоненты, ну а куда деваться, если при разработке такой вещи без них не обойтись. Везде нужен разумный подход.
39. Evg-Lylyk 3071 30.07.20 12:09 Сейчас в теме
(38) вне мира 1С все строится на множестве компонент и ничего... Доверяешь конечному поставщику.. все.
42. YanTsys 12 30.07.20 12:41 Сейчас в теме
(39) вне мира 1с за исполняемый файл неизвестного автора распространяемый бесплатно, скачанный из интернета и запущенный в корпоративной сети системные администраторы из вас барбекю сделают и судья их оправдает... :)
43. Evg-Lylyk 3071 30.07.20 12:42 Сейчас в теме
(42) Почему не известного автора, ИР известны, Сергей Старых тоже
44. YanTsys 12 30.07.20 13:34 Сейчас в теме
(43) А вот об этом я и говорю, репутацию проверять нужно.
Но при этом учитывать что и у мошенников тоже бывают долгоиграющие проекты.

А насчет доверия, есть специфическая классификация пользователей:
ламер, юзер, программист, хакер.

Вариант "Доверяешь конечному поставщику.. все." относится к конкретной категории данной классификации :)
41. YanTsys 12 30.07.20 12:38 Сейчас в теме
(38)
Вы не подумайте, что я прямо топлю за то, чтобы везде где можно и где нельзя использовать сторонние внешние компоненты

Ну тогда консенсус :) Я как раз об этом и говорил...

Считаю что первым делом скачивая обработки из открытых источников нужно проверять их код на наличие закладок, хотя бы просмотреть по диагонали. Наличие вложенных файлов ресурсов должно сильно насторожить , нужно проверить нет ли среди них исполняемых файлов, при наличии таких серьезно задуматься насколько все это нужно.
Если есть исполняемые файлы проверить источники, их репутацию, если возможно проверить контрольные суммы файлов и подписи. А лучше привлечь системных админов чтобы они обратили особое внимание и провели свои проверки.
24. Yashazz 3419 29.07.20 18:20 Сейчас в теме
А вообще, после появления Выполнить/Вычислить всё это стало неинтересно делать. Особенно под УФ, где "добрые" создатели платформы так и не озаботились воссоздать функционал расширения кода и запроса в текстовом документе. И все извраты на эту тему - лишь с применением внешних костылей.

Интересны ещё были попытки расширяться засчёт js-скриптов в хтмл-окнах...

Я консоль кода ещё в 1999-м на 7.7 штатными средствами сделал (хотя, окно редактирования, конечно, тоже было плоским текстом).
46. KilloN 46 08.09.20 17:13 Сейчас в теме
Пользуюсь Консолью Кода Сергея Старых. Отличная обработка. Единственное что не хватает.
То как например уже реализовано с запросом, отложенная отладка. Отлаживаешь запрос, запрос сохраняется со свеми заполненными параметрами и временными таблицами. Было бы супер если выделил код, обработка запомнила текст, и заполнила все текущие переменные.

Очень не хватает при отладке обменов.
47. tormozit 5966 08.09.20 17:25 Сейчас в теме
(46) Такое сделать невозможно в общем случае и даже в частных случаях это очень непростая технически и неудобная для пользователя задача. Эта затея обречена на провал.
Оставьте свое сообщение

См. также

SALE! 30%

paste1c.ru - сервис для обмена кодом для 1С:Предприятия

Прочие инструменты разработчика v8 Бесплатно (free)

Paste1C.ru - сервис для обмена кодом для 1С:Предприятия c подсветкой синтаксиса и подсказками.

21.08.2020    5600    salexdv    48    

Редактор HTML

Инструментарий разработчика Прочие инструменты разработчика v8 1cv8.cf Россия Бесплатно (free)

Инструмент из состава набора "Универсальные инструменты 1С" для быстрой адаптации html страниц для корректного отображения в Поле HTML документа

03.08.2020    1152    cprit    3    

Консоль кода для управляемых форм

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Консоль кода для управляемых форма с подсказками и подсветкой синтаксиса.

1 стартмани

17.07.2020    10949    183    salexdv    200    

Подсистема "Инструменты разработчика" v5.53 Промо

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Интегрированный набор инструментов разработчика: - консоль кода - консоль запросов - консоль построителя отчетов - консоль компоновки данных - консоль заданий - конструктор запроса - справочник алгоритмов - исследователь объектов - интерфейсная панель - настройка журнала регистрации - анализ журнала регистрации - настройка техножурнала - анализ техножурнала - подбор и обработка объектов - редактор объекта БД - редактор констант - редактор параметров сеанса - редактор изменений по плану обмена - редактор пользователей - редактор предопределенных - редактор хранилищ настроек - динамический список - поиск дублей и замена ссылок - контекстная подсказка - синтакс-помощник - поиск битых ссылок - поиск ссылок на объект - структура хранения БД - удаление объектов с контролем ссылок - и прочее

23.09.2007    504458    4340    tormozit    2716    

Консоль выполнения кода в 1С (обычные и управляемые формы)

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Иногда возникает необходимость выполнить некоторые действия в 1С, ради которых не хочется писать внешнюю обработку на пару строк кода. Для таких действия предназначена "Консоль выполнения кода в 1С".

1 стартмани

19.06.2020    7413    57    Denr83    0    

Обработка кодом результата запроса в Консоли запросов 9000

Консоль запросов v8::Запросы Бесплатно (free)

Пять вариантов обработки кодом в консоли запросов 9000: простое выполнение, построчно без индикации, построчно с индикацией, простое в фоне, построчно в фоне с индикацией.

01.06.2020    1466    kuza2000    7    

Шпаргалка. Автоматическое тестирование внешних отчетов и обработок в нескольких информационных базах

Прочие инструменты разработчика v8 Бесплатно (free)

Используем Автоматизированное тестирование на практике. Простой код для обновления и запуска внешних отчетов и обработок в нескольких ИБ. Создаем рабочее решение с нуля.

02.05.2020    4325    pparshin    21    

Exec - Выполнение кода, консоль запросов и не только! Промо

Консоль запросов v8 1cv8.cf Абонемент ($m)

Незаменимый инструмент администратора БД и программиста: Выполняйте произвольный код из режима 1С Предприятие; сохраняйте/загружайте часто используемые скрипты; выполняйте запросы с замером производительности запроса в целом и каждой из временных таблиц в частности, а также с просмотром содержимого временных таблиц; произвольным образом изменяйте любые объекты БД, редактируя даже не вынесенные на формы реквизиты и записывая изменения в режиме "ОбменДанными.Загрузка = Истина"; легко узнавайте ИД объектов БД; выполняйте прямые запросы к SQL с замером производительности и не только!

5 стартмани

10.11.2015    40628    75    catsam    11    

Управляемая консоль отчетов – новый функциональный инструмент для работы с запросами и СКД в управляемых формах

Прочие инструменты разработчика Консоль запросов v8::УФ v8::Запросы v8::СКД Бесплатно (free)

Консоль запросов и СКД – один из наиболее часто используемых программистом инструментов. Как с его помощью можно упростить разработку, в своем докладе на конференции Infostart Event 2019 Inception рассказал Евгений Люлюк, ведущий программист компании GLT.

06.04.2020    7034    Evg-Lylyk    0    

Универсальные инструменты 1С

Универсальные обработки Прочие инструменты разработчика Консоль запросов v8 1cv8.cf Бесплатно (free)

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

21.01.2020    26675    295    cprit    98    

Транслятор запросов 1С в SQL

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 v8::Запросы 1cv8.cf Абонемент ($m)

Инструмент для трансляции запросов платформы 1С в SQL, а также их диагностики.

10 стартмани

07.01.2020    13360    106    YPermitin    89    

Консоль кода для УФ Промо

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Простая консоль кода для УФ. Предназначена для выполнения серверного кода 1С в режиме предприятия. Умеет выполнять введенный код, выводить сообщения. Сохраняет историю выполненных команд. Можно задать параметры, которые будут использоваться выполняемым кодом (удобно для работы со ссылками).

1 стартмани

24.10.2014    31053    97    ekaruk    14    

Групповая обработка (Управляемая консоль отчетов)

Обработка документов Инструментарий разработчика Обработка справочников v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

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

13.05.2019    9391    Evg-Lylyk    10    

Исполнение кода с функциями и процедурами в пользовательском режиме

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Среди множества Консолей кода на Инфостарте так и не нашёл консоль, которая позволит не просто выполнить фрагмент кода, но и описать свои функции и процедуры и ими по необходимости воспользоваться. Т. Е. Пишем не стесняясь, как бы мы писали в модуле обработки.

1 стартмани

19.11.2018    4150    13    dvsidelnikov    8    

Консоль Внедренца v.3.6.2 (vnedr.cf)

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    21134    354    evvakra    42    

Консоль Программиста 8.3. Управляемые формы, тонкий/толстый клиент Промо

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка в помощь программисту - тестировщику. Консоль позволяет выполнять код 1С на встроенном языка, по сути является универсальной внешней обработкой

2 стартмани

22.08.2013    44709    394    hmanubis    67    

Универсальная обработка - КонсольКода1С

Инструментарий разработчика Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Универсальная обработка - консоль кода для визуальной отладки пакетных (и не только) запросов и замена обработки УниверсальныйПодборИОбработкаОбъектов.

1 стартмани

08.11.2009    12252    25    direktorSan    69