Загрузка, редактирование и установка цветовых схем (раскраски кода) в Конфигуратор и EDT

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

Разработка - Работа с интерфейсом

Цветовые схемы раскраска кода Конфигуратор EDT

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

Введение

Наверное, во мне умер один дизайнер, но меня хлебом не корми, дай с цветами поиграться. Я давно еще нашел набор цветов темы Solarized для конфигуратора, настроил себе и был счастлив. Но потом, когда начал работать в Android Studio из семейства IDEA, я увидел, сколько бывает разных цветов схем, нашел сайты, посвященные им, и пропал надолго. Вот бы такое в конфигураторе, подумал я, и взялся за разработку.

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

 

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

 

 
 Неважная информация о разработке

 

Описание функционала

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

Рассмотрим основное окно обработки:

В заголовке формы пишется название текущей цветовой схемы (1). При открытии будут выбраны схемы, которые сейчас установлены в Конфигураторе и EDT, и в заголовке будет указано <Default>.

Слева располагается три типа источников (2), при открытии выбрано расположение Локально. В данном случае в списке (4) появятся все подходящие файлы цветовых схем (с расширениями csi, jar, icls, xml, tmtheme), которые вы скачаете из Интернета (ссылки в конце статьи) и положите в папку (3).

Жирным выделены файлы *.csi, специального формата именно для этой обработки, которые создаются через кнопку (10). Используя эти файлы, вы можете сохранять в избранное понравившееся вам схемы, отредактированные вами схемы, переносить раскраску на другой компьютер, может, даже делиться с кем-то схемой.

Обработка предназначена как для конфигуратора, так и для EDT, поэтому правая часть экрана, относящаяся к конкретным IDE, переключается вкладками (5). Для каждой области используется свой функционал, за исключением кнопки (10), она сохраняет настройки сразу по обеим IDE.

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

При клике на части кода в (6) можно спозиционироваться на соответствующем цвете в (7) и поменять его, если текущий вариант вас не устраивает. Можно задать цвет RGB вручную или выбрать один из веб-цветов. А можно вообще психануть и поменять все цвета на противоположные через кнопку (8).

При считывании цветовой схемы происходит сопоставление тегов загружаемого редактора и 1С. Не всегда в файле есть все необходимые цвета, поэтому некоторые могут быть подобраны обработкой автоматически. В таком случае название цвета в палитре (7) помечается красным цветов. Это как сигнал о том, что, возможно, данный цвет нужно подправить.

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

После того, как вы выбрали и, может, подправили схему, ее можно загружать в Конфигуратор с помощью кнопки (9). После нажатия вам надо будет в качестве подтверждения выбрать файл настроек 1cv8.pfl. Он у вас будет отображаться один среди папок. Есть небольшая вероятность, что у вас настройки берутся из предыдущей версии 1С, и в открывшейся папке файла не будет. Тогда следует посмотреть файл в рядом лежащей папке 1Cv81 или 1Cv82. После записи нужно просто перезапустить Конфигуратор, и вы увидите код в новой цветовой схеме.

При первом запуске обработки, у вас, конечно, список (4) будет пуст, но можно даже ничего не качать, для этого есть еще две вкладки (2).

 

На этих вкладках идет подключение к сайтам (4) с цветовыми схемами для IDEA и Sublime, и динамическое получение списка схем по API. В списке (3) появляется оформление строк, так можно сразу понять, это будет светлая или темная схема.

В верху списка находятся кнопки сортировки (1). Можно отсортировать список по названию, по "светлости" и по популярности (количестве загрузок). Также можно искать схему по названию.

По умолчанию идет сортировка по популярности и выбирается TOP-100 схем (2). Вы можете изменить это число, всего на сайте сейчас представлено более 600 схем, однако при большом числе выборки будет более долгая загрузка.

Для сайта по Sublime все тоже самое, только произойдет загрузка сразу всех 600 - 700 схем, и не будет сортировки по популярности. Если сравнивать эти вкладки, то, вроде, удобней работать с IDEA, т.к. тут показываются сразу популярные схемы. Для Sublime же поиск будет сложнее, некоторые позиции даже не будут открываться, из-за удаленного репозитория или схемы неверного формата, однако там встречаются "жемчужины", которые идеально ложатся на 1С, особенно, EDT.

В правой части можно увидеть вариант для EDT. Здесь уже другой пример кода (5) и палитра (6), на которой столько цветов, что они не поместились в одном списке. И это не полный список, особо редкие случаи я еще не покрыл, думаю, добавлю их в следующих версиях.

Чтобы считывалась текущая цветовая схема, и можно было загружать новые, необходимо указать путь к рабочей области (Workspace) EDT (7). Дальше можно сохранять настройки (8). Вас попросят подтвердить перезапись двух файлов, но перед этим нужно будет закрыть саму EDT.

 

 
 Лирическое отступление на тему темных тем

 

Новое в версии 1.1.2

В этой версии не появилось какого-то совершенно нового функционала, однако сделано несколько небольших исправлений и доработок:

  1. Теперь обработка должна корректно работать на всех версиях плаформы и режима совместимости начиная с 8.3.6.
  2. Теперь текущие цветовые схемы, установленные в вашей системе, и цветовые схемы сред по умолчанию выделены в отдельные пункты списка <Current> и <Default>, поэтому с ними можно сравнивать новые схемы, либо возвращаться к ним.
  3. Добавлена возможность быстрого изменения яркости конкретного цвета с помощью кнопок регулирования.
  4. Исправления в цветовом оформлении некоторых лексем на предпросмотре кода.
  5. Добавлена форма с полезными ссылками.
  6. Исправления других мелких недочетов.

 

Что дальше?

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

 

Благодарности

Конечно, моя разработка не является чем-то совсем уникальным и не родилась на пустом месте. Поэтому я хотел бы поблагодарить:

  • Автора с ником Ramz и его Визуальный редактор цветовых схем. У него я подсмотрел как можно распарсить файл настроек Конфигуратора и как оформить предпросмотр кода.
  • Никиту Грызлова и его разработку Подсветка синтаксиса 1С в текстовых редакторах. Благодаря плагину для Sublime, я увидел, как круто может выглядеть код 1С, когда его хорошенечко покрасишь, и окончательно загорелся своей разработкой.
  • Nakonechniy Dmitry, который разместил публикацию Приятная глазу цветовая схема, а именно Solarized. Здесь я впервые понял, что код в 1С можно раскрасить по-другому, и это будет круто.

 

Ссылки

Адреса сайтов, на которых можно скачать цветовые схемы для IDEA и Sublime, т.е. подходящие для этой обработки:

Скачать файлы

Наименование Файл Версия Размер
ColorSchemesInstaller

.epf 44,19Kb
10.06.20
112
.epf 1.1.2 44,19Kb 112 Скачать бесплатно

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

Лучшие комментарии
29. CyberCerber 573 10.06.20 17:17 Сейчас в теме
Выложил новую версию обработки, изменения описаны в отдельном разделе статьи.
Также сделал обработку бесплатной.
NorraSaltolinen; WolfKgn; +2 Ответить
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Snitkovski 87 14.05.20 18:28 Сейчас в теме
Константин = кр-р-расавчик!
LIKE однозначно!
и "Маней" проголосую! 8-)
2. user817897 14.05.20 23:45 Сейчас в теме
3. SirStefan 42 15.05.20 03:46 Сейчас в теме
Скачанные темы победительницы конкурса для IDEA за 2019 год не заработали. Оказалось, что программа ищет только в папке "/colors" архива, а в файлах они то в "/themes", то вообще в корне.
Изменение в процедуре ReadIDEAFile строки
	//if ZipItem.Path = "colors\" and ZipItem.Name <> "" then             
	if ZipItem.Path <> "META-INF\" and ZipItem.Name <> "" and ZipItem.Extension = "xml" then
поправило ситуацию.
Из пожеланий:
Неплохо было бы кнопку сохранения текущей схемы (конечно можно сохранить pfl вручную, но не каждый подумает об этом заранее).
В некоторых jar есть различные варианты раскраски (тот же Gradianto из победителей). Хотелось бы обрабатывать не первый файл из архива, а все и выводить как варианты.
TreeDogNight; +1 Ответить
4. CyberCerber 573 15.05.20 11:20 Сейчас в теме
(3) Да, забыл написать, что там файлы jar в другом формате, нужно вручную распаковывать. А, интересное решение, спасибо. Но там еще бывает несколько схем, верно. В общем, т.к. это формат архива редкий, я решил пока не делать для него парсер. Наверное, сделаю в будущих версиях
6. SirStefan 42 15.05.20 11:25 Сейчас в теме
(4), половинчатое решение оказалось. Есть архивы с *.xml без блока color. Похоже нужно все таки перебирать все xml в файле и проверять ещё, есть ли у них блок color.
5. CyberCerber 573 15.05.20 11:22 Сейчас в теме
(3) Когда только открыли обработку, в ней активна текущая тема, можете сохранить ее в файл csi, нажав кнопку снизу. Еще думаю сделать, чтобы эта тема была всегда в списке, а не только при открытии.
7. P_enemy 25 15.05.20 11:36 Сейчас в теме
Хороший инструмент.

Небольшой недочет: в темных темах "точку" плохо видно или совсем не видно, если фон почти черный. "Точка" не отнесена ни к одному классу в макете HTML и по умолчанию черная. Добавил ее в класс "Operators", стало на много лучше.
8. CyberCerber 573 15.05.20 11:37 Сейчас в теме
(7) Ммм, спасибо, вроде, разносил ее. Наверное, в процессе исправлений что-то потерялось. В новой версии сделаю
9. GOshaSaveiko 30 15.05.20 15:36 Сейчас в теме
Работает даже на платформе 8.3.13 в режиме совместимости 8.3.8
При запуске выдает ошибку:
{ВнешняяОбработка.ColorSchemesInstaller.Форма.Form.Форма(225,5)}: Процедура или функция с указанным именем не определена (StrStartsWith)
if <<?>>StrStartsWith(Item.Name, "Des") then (Проверка: Тонкий клиент)

Надо только вручную дорисовать функцию в хвост:
&AtClient
function StrStartsWith(SourceString, Substring)
	strl = StrLen(SourceString);
	return ?(Left(SourceString,strl) = Substring, true, false);
endfunction
10. CyberCerber 573 15.05.20 16:22 Сейчас в теме
(9) Да, из-за этой функции и написал про режим совместимости. Кстати, если написать просто СтрНачинаетсяС, должно и с 8.3.6 заработать, она тогда появилась. Наверное, просто английский аналог забыли добавить или назвали по-другому...
Но я рад, что вы не нарушили стиль :-) Можно даже еще короче: return Left(SourceString, strl) = Substring
А на платформе 8.3.13 не пропала кнопка сортировки по цвету? И отступы в примере кода остались?
13. GOshaSaveiko 30 19.05.20 09:35 Сейчас в теме
(10)
return Left(SourceString, strl) = Substring

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

Кнопка сортировки по цвету отображается без иконки, но, вроде как, работает. Отступы в превьюхе отсутствуют.

Ещё не хватает кнопки "вернуть стандарт". Я купил обработку, попробовал, но мне результат не понравился. В конфигураторе - половина окон белая осталась, например окно объектов конфигурации, сообщений, СКД (я понимаю, что не всё зависит тут от вас). Просто удалил файл pfl, чтобы он пересоздался. Хотя можно было удалить кусок JSON из pfl - но лень разбираться.
14. CyberCerber 573 19.05.20 11:33 Сейчас в теме
(13)
В конфигураторе - половина окон белая осталась, например окно объектов конфигурации, сообщений, СКД

Да, конечно, это так и останется. Все эти окна не относятся к области кода. Это тема среды, а она в Конфигураторе только одна :-(

Прикрепляю файл с настройками цветовой схемы по умолчанию, если надо. А в pfl не JSON, там собственный 1Совский формат.
Прикрепленные файлы:
Default.csi
GOshaSaveiko; +1 Ответить
11. unichkin 1275 17.05.20 23:33 Сейчас в теме
Добрый день! Решается ли проблема раскраски областей в EDT? Я сколько не морочился с настройкой цвета - области воспринимаются как инструкции препроцессора, а идентификаторы областей - нет. И вот такая печальненькая картинка, в объемных текстах неудобно ориентироваться. Стал подкрашивать фон области, чтобы видеть отличие от метода.
Прикрепленные файлы:
12. CyberCerber 573 18.05.20 11:25 Сейчас в теме
(11) Да, к сожалению, это никак не решить. Почему-то отнесли название области к идентификаторам. Ну, оно-то и понятно, это и есть идентификатор, но в конфигураторе наглядней получается. Может, изменят подход в будущих версиях.
15. nicxxx 238 19.05.20 12:35 Сейчас в теме
Разработка огонь! Вдохнул второе дыхание в конфигуратор :) Я конечно и до этого пользовался своей цветовой схемой, но удобство настройки через данную обработку выше всяких похвал.
16. Synoecium 697 19.05.20 16:11 Сейчас в теме
Класс!
Кривовато работает диалог вывода цвета - приходится переводить фокус на числовые значения, потому что если просто выбирать цвет из списка, то он не применяется в обработке.
17. CyberCerber 573 19.05.20 16:21 Сейчас в теме
(16) Это стандартный диалог выбора цвета. Не работают только цвета стиля, веб-цвета в числовые превращаются
18. Synoecium 697 20.05.20 08:25 Сейчас в теме
(17) цвет стиля тоже можно выудить, насколько я знаю. Вот пример: https://infostart.ru/public/484812/
Сообщения про то, что цвет стиля не поддерживается у меня не видно, может стоит сделать через СообщениеПользователю?
19. CyberCerber 573 20.05.20 11:15 Сейчас в теме
(18) Спасибо за ссылку, посмотрю
Странно, у вас никаких сообщений не видно? А какая платформа?
20. frkbvfnjh 584 01.06.20 09:09 Сейчас в теме
Когда новую версию выложите со всеми правками? А то судя по датам, все замечания в комментах сделаны после последней даты обновления...
21. CyberCerber 573 01.06.20 11:24 Сейчас в теме
(20) Да у меня даже и не было обновления, только пока первоначальная версия. Хочу, конечно, выпустить, но не могу пока найти время из-за дел. Надеюсь, на следующей неделе. А чего не хватает в текущей версии?
22. frkbvfnjh 584 01.06.20 13:00 Сейчас в теме
(21) Ну вот к примеру в (3) сообщении вроде правки делали какие-то, плюс может совместимость с более низкими версиями платформы сделаете, дописав нужные функции.
23. CyberCerber 573 01.06.20 13:14 Сейчас в теме
(22) Вы как раз перечислили те функции, которые пока не ожидаются в следующем обновлении. В (3) рассказано об особых цветовых схемах, котрые составляют 1% от общего числа схем, и разархивировав их, они заработают.
По поводу функций, я не повлияю на саму платформу, только на режим совместимости. На более старой платформе заработает, но будет не так красиво.
Я это к тому, что вы можете скачать и текущую версию, она работает, как мне кажется, вполне хорошо.
А какая у вас версия платформы?
24. frkbvfnjh 584 01.06.20 13:37 Сейчас в теме
(23) Мы до сих пор активно используем 8.3.10 в силу определенных обстоятельств. Но думаю скачаю, т.к. Ваша разработка пока самая адекватная из всех, что встречал. И прикрепите файл Default.csi прям в статью, пока не добавили кнопку сброса темы, я думаю так было бы удобнее читателям.
25. CyberCerber 573 01.06.20 13:43 Сейчас в теме
(24) Т.е. у вас именно сама платформа 8.3.10 и новее нет? Сейчас открыл у себя, работает, только некоторое оформление сбилось.
Сделал пока ответ лучшим, он выделился и вверх поднялся.
26. frkbvfnjh 584 01.06.20 13:57 Сейчас в теме
(25) Все проблемы решаемы, конечно сама платформа новая есть, можно установить, просто хотелось бы иметь самую совершенную версию обработки :)
27. SirStefan 42 01.06.20 17:24 Сейчас в теме
(24), у меня с ходу все заработало на 8.3.9
Только в коде СтрНачинаетсяС заменил русским вариантом и все.
28. CyberCerber 573 01.06.20 17:27 Сейчас в теме
(27) Кстати, там прикол в том, что изначально функцию назвали StrStartWith, потом поняли, что есть грам. ошибка и переименовали в StrStartsWith.
Так что достаточно только одну s убрать.
29. CyberCerber 573 10.06.20 17:17 Сейчас в теме
Выложил новую версию обработки, изменения описаны в отдельном разделе статьи.
Также сделал обработку бесплатной.
NorraSaltolinen; WolfKgn; +2 Ответить
Оставьте свое сообщение

См. также

Генерация кода управляемой формы (декомпиляция элементов) Промо

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

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

29.09.2014    101742    0    ekaruk    127    

Файл тестов для xUnitFor1C: тестирование проведения документов

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

Тестирование проведения документов. Проверяется, что: а) документ проводится; б) движения документа после перепроведения не изменились.

30.06.2020    2121    0    q_i    16    

Нейроконструктор

Интеграция Искусственный интеллект (AI) Прочие инструменты разработчика v8 Бесплатно (free)

Изучайте нейронные сети и экспериментируйте вместе с расширением конфигурации "Нейроконструктор". Навыки программирования не требуются.

20.05.2020    6289    19    user1404129    18    

Диалог выбора информационной базы

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Форма выбора из списка баз (ibases.v8i). Возвращает строку для подключения через COM соединение. Имя пользователя и пароль заполняются из параметров запуска (если указаны). Совместимость: Платформа 8.3.6 и выше. Форма находится в прилагаемой демонстрационной обработке. Для использования необходимо скопировать форму в свою обработку. В конфигурацию или расширение вставляется как Общая форма.

01.03.2020    1909    2    pparshin    0    

Приятная глазу цветовая схема 1С 8.х Промо

Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Несколько цветовых схем для встроенного языка 1С, которые минимизирует нагрузку на глаза, за счет чего повышается производительность!

1 стартмани

26.03.2012    60404    NDM    125    

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

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

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

21.01.2020    23316    295    cprit    95    

Подсветка синтаксиса 1С в текстовых редакторах Atom, Sublime Text, VS Code

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

Пакеты, добавляющие поддержку синтаксиса языка 1С:Предприятие 8 в текстовые редакторы Atom, Sublime Text и VS Code. И не только.

02.02.2016    27254    nixel    38    

Визуальный редактор цветовых схем подсветки синтаксиса 1С + импорт схем Visual Studio

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Данная обработка призвана облегчить настройку рабочего места программиста 1С, а именно улучшить визуальное восприятие кода, уменьшить утомляемость, и, как следствие, увеличить общую производительность труда!

1 стартмани

29.01.2016    14671    76    ram3    27    

MP3 - плейер на основе Miracle

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

MP3 - плейер на основе Miracle с визуализацией спектра, уровней громкости каналов, времени проигрывания

31.03.2012    13258    0    Abadonna    1    

Информация по регионам и ФО с использованием Яндекс.Карт

WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Пример использования Yandex.Map API для отображения информации по регионам или федеральным округам РФ. Раскраска регионов и ФО, вывод меток, работа в режиме картограммы. Не привязан к какой-либо конфигурации. Просто пример. В 8.2 работает на толстом, тонком и WEB*-клиентах. *(WEB не во всех браузерах).

30.11.2011    4615    0    mgor    3    

Форма выбора координат Yandex карт (управляемая форма)

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Обработка позволяет найти нужный адрес на карте Yandex. Отправить сообщение форме-владельцу или всем формам, со строкой координат.

06.09.2011    15616    0    motkot    27    

Прикол над пользователями. 1 апреля

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

31.03.2011    12495    0    Serj1C    20    

Не простой пример работы с флажками и деревом значений (исправление от 21.02.2011)

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

1С.8х позволяет заполнять поле ввода списком значений из выполненного пользователем подбора, при этом контроль на уникальность элементов списка и вхождение в группы необходимо прописать программно (хотя и не сложно). В данном примере показано, как можно реализовать заполнение списка значений поля ввода из справочника /метаданные/, используя дерево значений, простой запрос и обработку помеченных элементов дерева.

20.02.2011    8199    0    demanru    2    

Шрифт для печати текста в рамочке.

Работа с интерфейсом v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

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

01.02.2011    15488    0    Sykoku    32    

Исполнение кода в модуле формы при разработке в 1С 8.2

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

15.01.2011    24823    0    1cNike    19    

Братья и сестры, кузены и кузины в Структуре подчиненности

Работа с интерфейсом v8 БП2.0 УПП1 Россия Бесплатно (free)

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

04.11.2010    7579    0        12    

Дерево конфигурации 8.1

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Обработка предназначена для быстрого доступа к объектам конфигурации.

20.07.2010    6654    0    seagull33    17    

Вариант отображения перебора каталогов

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Как можно отобразить процесс перебора дерева(любого, например дерева каталогов) при условии, что количество элементов дерева неизвестно?

20.05.2010    9053    0    lazy    5    

Танцы с Гуглом

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

27.03.2010    6066    0    Путин    7    

Отчет "Движения документа по регистрам", СКД

Работа с интерфейсом Анализ учета v8::СКД 1cv8.cf Россия БУ Бесплатно (free)

Отчет по движениям документа использующий систему компоновки данных

12.03.2010    17921    0    Dmitryiv    9    

[AgentDialog] Модальные диалоги у MS Agent из 1С

Работа с интерфейсом v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

Компонента добавляет в MS Agent возможность формирования диалогов. - выводит модальные предупреждения - выводит сообщения с флажками (метки) - выводит вопросы с предложением различных вариантов ответа - показывает диалог ввода текста - приложены примеры для 1С 7.7, 8.1 и 8.2 (управляемые формы) Простой пример работы с MS Agent http://infostart.ru/public/16658/

24.12.2009    20360    0    Душелов    35    

Рабочий стол (версия 1.2)

Работа с интерфейсом Рабочее место v8 1cv8.cf Бесплатно (free)

Рабочий стол к платформе 1С Предприятие 8.1. Для небольших конфигураций - без страниц. Есть подсказки к значкам и назначение горячих клавиш

22.10.2009    12182    0    rauf    19    

400 анимированных 3D СМАЙЛИКОВ

Работа с интерфейсом v8 Россия Бесплатно (free)

Более 400 анимированных 3D смайликов! Прямо как вы и просили! =)

12.10.2009    12540    0    ChugaevArtem    23    

Сортировка файлов на диске

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Обработка сортирует файлы на дисках по заданным параметрам.

17.09.2009    6610    0    fox06    4    

Панель избранного 3.03 (beta)

Практика программирования Универсальные обработки Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

13.09.2009    31260    0    Totoro    113    

[TinyMCE] - редактор HTML WYSIWYG кода.

WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Редактор HTML кода, использующий java-редактор TinyMCE (использующийся, кстати, на Инфостарте) Без внешних компонент. Сделан исключительно средствами 1С.

09.09.2009    39225    0    Душелов    54    

Просмотр таблицы значений

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

05.08.2009    15542    0    Mogidin    6    

Архив к статье "Интеграция 1С с сервисной шиной OpenESB"

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Архив к статье "Интеграция 1С с сервисной шиной OpenESB"

30.07.2009    5556    0    mini_root    1    

Вывод графиков курсов валют

Работа с интерфейсом Финансовые Управленческие v8 1cv8.cf Бесплатно (free)

Курсы валют из регистра конфигурации или сайта РБК

21.07.2009    17950    0    anig99    18    

Вариант ПанелиФункций (8.1)

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Очередной вариант ПанелиФункций. Пример как можно без особого труда сделать для своей конфигурации панель быстрого доступа.

16.07.2009    6178    0    Русский    24    

Афоризмы 1С 8.1

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Большая подборка афоризмов, цитат, шуток (более 6,5 тыс., все приличные). Внешняя обработка для 1С 8.1. Полезна для улучшения интерфейса.

15.07.2009    9495    0    an77    23    

[PDF Viewer] - Просмотр PDF в 1С

Разработка внешних компонент Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    33334    0    Душелов    57    

Вывод полей в нужной колонке в Системе Компоновки Данных

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Примеры к статье "Вывод полей в нужной колонке в Системе Компоновки Данных"

01.07.2009    17033    0    IronDemon    12    

Быстрый отбор по дате в списках (1с8)

Работа с интерфейсом v8 Россия Бесплатно (free)

Универсальный механизм отбора по дате (периоду) в формах списка документов, периодических регистров сведений, регистров накопления, регистров бухгалтерии, регистров расчета, журналов документов. Находка для очень ленивых 1снигов ;))) поскольку пользоваться им быстрее и удобнее чем стандартной встроенной в платформу формой отбора.

24.06.2009    14008    0    YVolohov    4    

Отчет "Дерево метаданных"

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

23.06.2009    13427    0    fillin    21    

[BarcodeGenerator] - "Генерация штрихкодов" ActiveX-компонента для 1С

Работа с интерфейсом v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

Компонента генерирует штрихкод и сохраняет его в виде картинки. Поддерживаемые форматы: UPC-A, UPC-E, UPC 2 Digit Ext., UPC 5 Digit Ext., EAN-13, JAN-13, EAN-8, ITF-14, Codabar, PostNet, Bookland/ISBN, Code 11, Code 39, Code 39 Extended, Code 93, LOGMARS, MSI, Interleaved 2 of 5, Standard 2 of 5, Code 128, Code 128-A, Code 128-B, Code 128-C и QR Code

23.06.2009    49550    0    Душелов    136    

Альтернатива "Панели функций"

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Альтернатива "Панели функций"

23.06.2009    10450    0    kalyan_2000    7    

Шаблон для отчета СКД.

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

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

10.06.2009    27333    0    coder1cv8    22    

Генератор случайных цветов

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Генерирует случайные цвета

02.06.2009    7546    0    Dr_D    7