Шеметов Дмитрий

314
Рейтинг

r0610201
Дмитрий Шеметов



  •   Регистрация: 20.03.2008 (16 лет назад)

  •   Был(а) на сайте: 25.04.2024

Подписчики 8

Группы

Профессиональный разработчик

Рейтинг 314

Настраиваемый рабочий стол

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Работа с интерфейсом

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

1 стартмани

07.02.2012    13880    89    r0610201    6       

14

Подсистема универсальной печати с помощью MS Word (управляемые формы).

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Конфигурация (md, cf) Инструментарий разработчика

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

1 стартмани

22.08.2011    15174    333    r0610201    13       

47

Просмотр и редактирование hbk-файлов (синтакс-помощник и другие справочные файлы)

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Просмотр и редактирование hbk-файлов - справочной информации 1с, в том числе и синтакс-помощника. Реализовано на управляемых формах, но ничего не мешает переделать под толстого клиента.

1 стартмани

02.08.2011    18199    255    r0610201    18       

74

Комментарии

DevПросмотр ресурсов 1С методами встроенного языка (8.3.9)#21 06.04.23 8:45
(20)
Больше не занимался этим вопросом, думаю, res-файл собрать не очень большая проблема.
DevУниверсальный редактор данных (УРД)#19 29.08.21 12:40
(11) Специально ж для таких вещей когда-то сделал :)
https://infostart.ru/public/546529/
DevПросмотр ресурсов 1С методами встроенного языка (8.3.9)#17 25.08.21 13:36
(16) Far, просмотр в виде двоичных данных и немного терпения :)
DevПросмотр ресурсов 1С методами встроенного языка (8.3.9)#14 25.12.20 12:21
(13) Мне когда-то давно все это понадобилось ради картинок. В ресурсах можно найти любую картинку, которую видно в конфигураторе или предприятии. Далеко не все из них вынесены в библиотеку картинок. Но затем стали интересны и другие вещи: например, встроенные обработки (Все функции, Журнал регистрации, Активные пользователи и другие *.epf), встроенные общие формы - разнообразные диалоги (*.lf). Плюс я получил опыт в чтении двоичных данных средствами 1С. Как-то так.
ПубликацииРабота с хранилищем конфигурации из режима 1С: Предприятие минуя конфигуратор#19 13.08.20 11:16
(11)
Видимо, capicom работает с кодировкой UTF16, т.е. по два байта на символ.
Тогда от компоненты можно отказаться, нужный хеш получается следующим кодом:

Код

// Искомый хеш пароля "1" в хранилище - 06d49632c9dc9bcb62aeaef99612ba6b

Пароль = "1";

ХешированиеДанных = Новый ХешированиеДанных(ХешФункция.MD5);
ХешированиеДанных.Добавить(ПолучитьДвоичныеДанныеИзСтроки(Пароль, "UTF16"));
Сообщить(НРег(СтрЗаменить(ХешированиеДанных.ХешСумма, " ", "")));

DevПросмотр ресурсов 1С методами встроенного языка (8.3.9)#11 17.03.20 8:42
(10)
Не очень понял вопрос. И имена ресурсов, их значения - все хранится в ресурсных файлах. Как конкретно анализируются ресурсные файлы - можно посмотреть код, он открыт.
DevПросмотр ресурсов 1С методами встроенного языка (8.3.9)#5 16.09.19 12:26
(3) Переработал интерфейс, теперь можно анализировать хоть все ресурсные файлы сразу.
DevПросмотр ресурсов 1С методами встроенного языка (8.3.9)#4 12.09.19 9:36
Большинство ресурсных файлов делятся на основные и русские, последние имеют постфикс "_ru". Например, есть файлы "mngbase_root.res" и "mngbase_ru.res". В этих файлах есть ресурс "About.lf". Выполнение кода
Код
КопироватьФайл("v8res://mngbase/About.lf","C:\temp\About.lf");
приводит к копированию ресурса из файла ru и я пока не знаю способа, как скопировать файл из root.
К тому же, было просто интересно изучить возможности работы с двоичными данными, на тот момент они были совсем новыми.
UtilsУдобная консоль регламентных и фоновых заданий#14 24.05.19 16:12
РеквизитФормыВЗначение - дорогостоящая операция. Проще
Код
ОткрытьФорму(ИмяФормы + "Настроек")

При условии что основная форма имеет имя "Форма".