djvu

143
Рейтинг

djvu



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

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

Друзья
  • Дмитрий Малышев
  • Александр Шипков
  • Евгений Комиссаров
  • Гордей Голиков
  • Сергей
  • Сергей Кузьмин
Подписчики 7

Группы

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

IE2023 Online

Рейтинг 143

HTML-редактор для 1С (мобильное приложение)

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

Простой, но полноценный HTML-редактор для мобильного приложения с поддержкой CSS и JavaScript Релиз платформы: 8.3.12 Релиз мобильной платформы: 8.3.13

1 стартмани

07.12.2018    10839    17    djvu    1       

11

Web-камера со сканером qr-кодов

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Архив с данными Разработка внешних компонент

Пример работы с web-камерой из 1С с распознаванием qr-кодов. Компонент работы с веб-камерой представлен ActiveX-объектом, выполненным для работы в среде CLR (Microsoft Framework v2.0.50727) x32. В основе работы с видеопотоком лежит библиотека AForge, а за распознавание qr-кодов отвечает библиотека ZXing. Пример представлен вместе с исходными кодами проекта для MS Visual Studio 2010.

1 стартмани

10.03.2013    25920    100    djvu    24       

28

Подсистема объявлений (для УПП/самостоятельного применения)

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

Продолжая развивать тему начатую в http://infostart.ru/public/101130 родилась подсистема объявлений с html-ссылками. Использовать можно как в УПП (Украина) так и самостоятельно (зачем?)

1 стартмани

15.12.2011    10035    37    djvu    5       

5

Добавление ссылок на объекты в поле html-документа перетаскиванием (drag&drop)

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

Добавление ссылок на объекты в поле html-документов перетаскиванием из различных форм мышью. Не используются никакие объекты, кроме тех, которые предоставляет сама платформа.

1 стартмани

08.12.2011    20372    81    djvu    10       

18

Замена строковых значений реквизитов в справочниках по шаблону

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

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

1 стартмани

17.11.2011    11030    105    djvu    9       

10

Загрузка курсов валют Национального банка Украины с сайта "minfin.com.ua" за любой период (без абонентской платы за использование архива) / перенос курсов валют между базами (XML)

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление производственным предприятием Украина Абонемент ($m) Внешняя обработка (ert,epf) Банковские операции Файловый обмен (TXT, XML, DBF), FTP Обмен с интернет-банком

Обработка предназначена для загрузки курсов валют с сайта "minfin.com.ua" за выбранный период. Обработка работает с открытыми данными, предоставляемыми сайтом, бонус - переброс данных о курсах валют между базами данных. Ориентирована на УПП для Украины, но по идее должна работать и с другими базами, в которых применяется справочник "Валюты" и РС "Курсы валют".

1 стартмани

29.09.2011    20503    88    djvu    13       

10

Хранилище соответствий написаний украинских и русских имен

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

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

02.07.2011    16294    6    djvu    4       

4

Комментарии

DevНовый УсловноеОформление() В чем смысл конструкции? Где и как ее можно применить?#1 19.04.24 12:39
В синтаксис-помощнике есть описание конструктора условного оформления (УсловноеОформление = Новый УсловноеОформление();). Но, нигде не нашел, описания/примеров как такой конструктор и для чего можно применить на практике?
У кого нибудь есть какие-то идеи?
ВКWeb-камера со сканером qr-кодов#26 21.12.22 17:22
(25) arman1997

У вас есть base64-строка кода и вы хотите узнать что закодировано qr-кодом?
DevКак сделать контекстное меню к таблице? управляемая форма#7 10.08.22 14:04
(4) Команда - видна :) но... только, если вызывать контекстное меню после двойного щелчка по ячейке, если просто пытаться вызывать контекстное меню правой кнопкой у ячейки, то, открывается контекстное меню таблицы а не поля.
DevВыполнение ВПФ фоново#6 04.11.21 14:35
(3)

Ок.

Просто, в приведенном примере интерактивный вход не обязателен (основная цель, отказ от интерактивного входа), а функцию можно вызывать из фонового/регламентного задания (побочный эффект)
DevВыполнение ВПФ фоново#2 04.11.21 13:51
(1)

Для печати нужен интерактивный вход пользователя, в серверном контексте он не используется, поэтому я, для себя, воспользовался консольной утилитой печати, примерный алгоритм настройки печати такой, (для клиент-серверного варианта):

1. Дать пользователю USR1CV8 право локального входа (можно временно, можно, оставить для дальнейших настроек)
2. Войти под пользователем USR1CV8 и установить ему нужный, для печати, принтер
3. Если требуются нестандартные размеры печати (как в моем случае) настроить дополнительные пользовательские размеры печати.
С предварительной подготовкой, все*.

* Найти / скачать / установить понравившуюся утилиту консольной печати (мой пример ниже)

Создать в конфигурации модуль с серверным контекстом, ниже, пример такого модуля ("ПечатьСервер"):

Код
Функция ПечатьЭтикеткиСервер(структура_ПараметрыПечати, массив_ИндексыПечатаемыхСтрок) Экспорт
        тд_ТД = Новый ТабличныйДокумент;
        
//........................
        
        ИмяПринтера = "print"; //Имя как в ОС видно пользователю USR1CV8 
        тд_ТД.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
   тд_ТД.РазмерСтраницы ="Custom"; 
   тд_ТД.ВысотаСтраницы = 60;
   тд_ТД.ШиринаСтраницы = 100;
        ДоступныйКаталог = КаталогВременныхФайлов();
        ИмяФайлаПДФ = "111";
        ИмяФайла = ?(Прав(ДоступныйКаталог,1) = "", ДоступныйКаталог, ДоступныйКаталог + "") + ИмяФайлаПДФ + ".pdf";
        тд_ТД.Записать(тек_ИмяФайла, ТипФайлаТабличногоДокумента.PDF);
        ИмяШаблонПечати = "100шx60в"; //Имя шаблона печати, которое, задавалось для принтера в его свойствах
        строка_Приложение = """c:\Program Files (x86)\1cv8\cmd_pdf_to_printer\pdfprint.exe""" + " -printer" + " """ + ИмяПринтера + СтрЗаменить(""" -paper ""100шx60в"" -scale 100 ", "100шx60в", ИмяШаблонПечати) + ИмяФайла;  
       КодВозврата = Неопределено; 
       ЗапуститьПриложение(тек_Приложение, , Истина, КодВозврата);
       строка_ИмяФайлаПринтера =  ИмяФайла;      

        Возврат строка_ИмяФайлаПринтера;   
КонецФункции
DevСоздание формы с подбором по штрих-коду#10 04.11.21 12:47
(2)

Если УФ, тогда, лучше "ОкончаниеВводаТекста", более универсально получается:

Код
//Сканер в режиме "разрыв клавиатуры"
//Обработчик события окончания ввода текста ШК
//Смена "ТекущийЭлемент" в этом событии приводит к краху платформы, поэтому, режим непрерывного чтения ШК, активируем асинхронным вызовом с минимально возможной задержкой
&НаКлиенте
Процедура СтрокаШКОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
//................
      ОбработатьСчитанныйШК(Текст);
      ПодключитьОбработчикОжидания("ПозиционированиеВводНовыйШК", 0.1, Истина);
//................
КонецПроцедуры

//Активировать режим непрерывного считывания ШК, на мобильной платформе дополнительно необходимо вызовом "НачатьРедактированиеЭлемента"
&НаКлиенте
Процедура ПозиционированиеВводНовыйШК()
   // Вставить содержимое обработчика.
   СтрокаШК = "";
   ЭтаФорма.ТекущийЭлемент = Элементы.СтрокаШК;
    #Если МобильноеПриложениеКлиент Тогда
        ЭтаФорма.НачатьРедактированиеЭлемента();
    #КонецЕсли
КонецПроцедуры

&НаСервере
Процедура ОбработатьСчитанныйШК(Текст)
   //................
КонецПроцедуры

Dev30 задач. Странных и не очень#77 27.04.21 20:12
(74)
Сначала, подумал:
"Ошибку, низзя строке присвоить значение: Стр = ТЗ.Добавить(); "

Потом, понял, без прямой проверки, однозначного ответа - нет. Если стр интерпретировать по разному, то вообще возможно бесконечное количество вариантов:

Какая область видимости "стр"?
Осуществляет ли "подъем" перменных компилятор/интерпретатор (или ХЕЗ, как его теперь называть)
и т.п. ...

Т.е. - проще, проверить "на практике", и это, кстати, не гарантирует, что от версии платформы к платформе поведение не будет меняться, такие ситуации проще исключать из практики
MobileDevHTML-редактор для 1С (мобильное приложение)#0 07.12.18 10:44
Простой, но полноценный HTML-редактор для мобильного приложения с поддержкой CSS и JavaScript

Релиз платформы: 8.3.12
Релиз мобильной платформы: 8.3.13
ВКWeb-камера со сканером qr-кодов#24 29.10.15 17:44
(23)
В новом браузере по идее - нет (вроде бы там от ActiveX - отказались совсем). В 1С и старой версии эксплорера должно (при условии, что на этой аппаратной платформе работают Aforge (и Zxing)).

В общем, многое зависит от аппаратной плаформы, что под нее умеют фреймверки майкрософтовские (Aforge - вроде бы не порт, а вот на счет ZXing - не уверен).
DevЗапуск приложения мобильного устройства - что это?#95 01.10.15 8:26
(94)
Т.е. для организации двухстороннего обмена с сервисом с использованием интентов нужна активити-прослойка в любом случае :/
Получается и асинхронный режим выпадает?