43
Рейтинг

eugeniezheludkov



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

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

Друзья
  • Евгений Служенко
  • Михаил Кузнецов
  • Сергей Кирпо
Подписчики 6

Рейтинг 43

Сценарное тестирование для УПП 1.3 на платформе 8.2

Инструменты и обработки Программист Платформа 1С v8.3 1С:Управление производственным предприятием Абонемент ($m) Архив с данными Инструментарий разработчика

Сценарное тестирование с автоматическим запуском сценариев под тестируемыми ролями для конфигурации Управление производственным предприятием на платформе 8.2 Управление производственным предприятием, редакция 1.3 (1.3.102.1).

1 стартмани

06.03.2018    8381    19    eugeniezheludkov    2       

4

Генетический алгоритм для решения простой задачки

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

Генетический алгоритм в решении задачи: Необходимо расставить правильно (по другому) скобки, чтобы получилось 850 (1 + 2) (3 + 4) (5 + 6) (7 + 8) (9 + 10) (11 + 12) (13 + 14) + 15

1 стартмани

26.09.2016    14899    5    eugeniezheludkov    4       

6

Сжатие текстов исключительно средствами языка 1С

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

Обработка упаковывает текст и делает его в виде исполняемого SFX. Область применения: Just for fun Побаловался на досуге, размял мозг. Можно применять для упаковки и нечитаемости текстов процедур и функций, или запросов

1 стартмани

25.11.2014    17932    17    eugeniezheludkov    5       

6

Генерация QR Кода, sha256hash через javascript

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

Возможность генерировать QRкод прямо в коде. Никаких внешних макетов и DLL только javascript. Также имеется пересчет хэш-функций sha256,ECDSA Конвертирование Utf8Encode,Base58,BigInteger .

1 стартмани

18.02.2014    11808    41    eugeniezheludkov    5       

13

GDI врапер

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

ActiveX компонента GDI для многостраничного, быстрого вывода графики, масштабирования, внутри-оконные перемещения изображений (своих рисунков, графиков) с размерами больше размера окна.

1 стартмани

24.11.2011    9730    26    eugeniezheludkov    6       

2

Комментарии

Admin1С и Windows Script Host (WSH) и Windows Management Instrumentation (WMI). ОТ ТЕОРИИ К ПРАКТИКЕ. Часть I#71 10.08.22 2:05
(70) исходя из опыта пришел к выводу что если код на 1С упирается в то что требуется функция sleep, смотри что не так с архитектурой, это 100% сигнал рефакторинга.

это как в свое время использование функции goto/перейти ... вроде ничего такого, но если к ней вдруг понадобилось обратиться, смотри что не так с архитектурой.
эдакие маркеры говнокода чтоли
DevРегламентные задания#8 30.05.22 9:08
сори за некропостинг (это если нужно именно "дернуть" регламент , чтобы он запустился от имени того пользователя/параметрами что указан в регламенте. а не те что вы укажете в параметрах фонового задания):

Код
Регламентное = Метаданные.РегламентныеЗадания.ИмяРегламента;
   
   Задание = РегламентныеЗадания.НайтиПредопределенное(Регламентное);
   Если Задание.Использование = Истина Тогда
      Задание.Использование = Ложь;
      Задание.Записать();
      
      Задание.Использование = Истина;
      Задание.Записать();
   КонецЕсли;
ОбменSwagger для 1С.#50 20.04.21 4:32
с кодировкой utf-8 эти скрипты из статьи не дружат от слова совсем.
учитывая, что эта разработка не понимает/не распарсивает xdto, сложные типы не понимает. как на входе так и на выходе лишь простые типы , на выходе так вообще plain\text вместо нормального описания пакета.
возникает вопрос: кто нибудь вообще воспользовался тем что описано в статье ?
как по мне описать методы у котрых на входе string и на выходе string можно было бы и в блокнотике
ОбменSwagger для 1С.#48 22.02.21 17:42
судя по закоментированному коду //Результат.Вставить("definitions");
сложных типов данных нет , т.е входные выходные данные могут быть лишь строки числа массивы (строк , чисел) и больше ничего (((( а еще булево .
DevGit + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git#76 26.01.21 4:27
Интересует тема GitSync.
как перевести всю команду чтобы они работали в ГИТ с конфой, при том что сейчас они все подключены к общему хранилищу ?
DevCбор и анализ ошибок при помощи Sentry, или как упростить жизнь себе и пользователям#10 12.10.20 5:07
пользуемся этой sentry уже пару месяцев (1С и C#) и вот что стало отчетливо понятно:
1. система предназначена исключительно для отлова ошибок (Exceptions , редкие)
2. она не пригодна для логирования она не заменит журнал регистрации. (да мы пытаемся писать туда логи)
3. сообщения появляются не сразу, а спустя минуты. что сводит на нет оперативное решение заявок по горячим следам.
4. !!! теряет сообщения , если летят одновременно много сообщений логов , то часть теряется навсегда
5. как оказалось подобную систему написать гораздо проще с нуля используя mongodb nodejs исходник в несколько строчек поднимает сервер экспресс и все сообщения кидает сразу в монго , недастаток лишь в том что для анализа нужно ставить mongo client , а вебморды нет
DevHTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX#45 06.05.20 8:15
(43) я нашел решение которое у меня работает
Код
         function return1c(name,data1){
             var evt = document.createEvent ("MouseEvent");
                          evt.initMouseEvent ("click", true, true, window, 0, 
                                                0, 0, 0, 0, 
                                                0, 0, 0, 0, 
                                                0, null);
                
            let lnk = document.getElementById("lnk");
            evt.data = data1;
            
              lnk.dispatchEvent(evt);
         } 

оказалось лишь некоторые эвенты принимает 1С.

так же нажав в поле HTML CTRL+ALT+SHIFT+F12 немного исследовал V8EventProxyObject у него всего 1 метод .proxyOnEvent знать бы как им пользоваться .

Про вебсокеты видимо я пропустил тот момент когда 1С научилась из внешней обработки поднимать сервер для вебсокетов из коробки , а ниже в комментариях только вариант с использованием внешней компоненты . вариант httpсервер + get|post из js (вообще было бы интересно проверить пустит ли безопасность ВебКита на внешний ресурс ajax) , но тоже как то нецелесообразно как по мне , должно быть простое лаконичное решение proxyOnEvent для этого подходит, но еще нет документации
DevHTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX#42 05.05.20 1:58
(13) С переходом на вебкит Похоже эти фишки полностью сломали (контекст формы 1С не передается в JS), а новые не добавили. свои события из JS->1C никак не вызвать, гуглил. Зря я обновил платформу , красивый отчет слетел, точнее перестал динамически вызывать адинэсовский код из JS, пробовал даже dispatchEvent(evt) и window.open() , 1С их не видит в упор
DevHTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX#41 04.05.20 18:00
А можно ли как то вызвать из JS метод формы 1С ? раньше такой финт можно было сделать передав в js "ЭтаФорма", но сейчас на стороне js оно боксится в undefined
DevВыполнение JavaScript кода из 1С в объекте Поле HTML Документа (HTML 5) и вызов события в 1С ПриНажатии#51 04.05.20 17:08
Коллеги понимаю, что вопрос не туда, но может кто знает как на вебкит (ПолеHTMLДокумента) передать "ЭтаФорма" (контекст формы для вызова экспортных процедур формы 1С из JS)? раньше старый код работал когда мне нужно было вызвать из JS экспортный метод формы в 1С нужно было в js вызвать Form.exportMethod() , то сейчас при передаче в JS Этаформа всегда равен undefined . (8.3.15.1830)