Русъ Векославъ

27
Рейтинг

inclodes
Векославъ Русъ



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

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

Подписчики 4

Рейтинг 27

Универсальная загрузка документа Excel в таблицу значений

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

Загрузка документа Excel в таблицу значений с учетом типа данных. ОБЫЧНОЕ ПРИЛОЖЕНИЕ. Использует COM-объект. Тестировалось на платформе 8.3.16.1148.

1 стартмани

22.04.2020    2319    6    inclodes    3       

5

Разделение имен переменных (и не только) пробелами

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Универсальные функции

Разделим стандартное имя переменной или как получить из "ПреведМедвед" "Превед медвед".

06.04.2020    1641    inclodes    3       

3

Запрет запуска нескольких сеансов

Статья Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Инструменты администратора БД

Запрет запуска нескольких сеансов Пользователь запустил несколько сеансов 1с и параллельно формирует отчеты, в результате чего повесил сервак?

18.10.2013    21149    inclodes    12       

14

Комментарии

ВКВнешняя компонента - универсальный, надежный перехватчик клавиатурных событий#15 19.02.24 16:48
в тонком клиенте не получается подключить компоненту

Код
&НаКлиенте
Процедура ПодключитьИПоместитьВоВременноеХранилище(УстановитьЕслиНеПодключено=Истина)  экспорт
   //ПодключитьВнешнююКомпоненту("ОбщийМакет.Дор_kbdhook", "СС",ТипВнешнейКомпоненты.Native);
   
   НачатьПодключениеВнешнейКомпоненты(
   Новый ОписаниеОповещения(
   "ПослеПодключения",
   ЭтотОбъект,
   УстановитьЕслиНеПодключено),
   ИмяКомпоненты,
   "СС",ТипВнешнейКомпоненты.Native);
КонецПроцедуры   
&НаКлиенте
Процедура ПослеПодключения(Подключено, УстановитьЕслиНеПодключено) Экспорт
   Если Подключено Тогда
      ВК =  Новый("AddIn.СС.KbdHook");   
      ПоместитьВоВременноеХранилище(Новый Структура("ВК",ВК),"AddIn.СС.KbdHook");      
   ИначеЕсли УстановитьЕслиНеПодключено Тогда
      НачатьУстановкуВнешнейКомпоненты(
      Новый ОписаниеОповещения(
      "ПодключитьИПоместитьВоВременноеХранилище",
      ЭтотОбъект,
      ложь),
      ИмяКомпоненты);
   КонецЕсли;
КонецПроцедуры


установка внешней компоненты не выполнена

или я что-то делаю не так
ВКПечать ШК на ККТ#2 11.12.23 17:59
Проблема решена
требования читалось от версии библиотеки оборудования 4.1, в конфе 3.1

xml c которым по итогу заработало

Код
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode Type="CODE39" Value="OC000001"/>
</Positions>
</Document>
ВКПечать ШК на ККТ#1 11.12.23 16:34
Помогите распечатать ШК на Атол
оборудование Атол 55Ф, драйвер 10.10.0.0 x32
конфа ут 11.5.12135, платформа 8.3.23.1739

получаю оборудование с помощью:
Код
   МассивККТ=МенеджерОборудованияКлиент.ПолучитьПодключенныеУстройства("ККТ");

выбираю подключенное (в переменную ККТ_Парам)
Код
ОповещениеОЗавершении=Новый ОписаниеОповещения("ПослеПечатиШК", ЭтотОбъект);
ПодключаемоеОборудованиеДрайверСинхронноКлиент.НачатьВыполнениеКоманды(ОповещениеОЗавершении,ККТ_Парам,"PrintText",Новый Структура("ТестовыеЧеки",МАссивстрок));


в массив строк передаю массив из 1го элемента с xml (ниже в спойлере)
передавал разные варианты xml, выходит ошибка "не верный тип штрихкода"

Варианты XML и ошибки от них


описание структуры xml взято с ИТС (Требования к разработке подключаемого оборудования)
там же ниже даже пример

Код
<?xml version="1.0" encoding="UTF-8"?>
<Document>
   <Positions>
      <TextString Text="Участие в дисконтной системе"/>
      <TextString Text="Дисконтная карта: 00002345"/>
      <Barcode BarcodeType="EAN13" Barcode="2000021262157"/>
   </Positions>
</Document>
ОбменОповещение о предстоящих "задачах организации"#0 18.04.23 9:00
Обработка для автоматического оповещения о задачах по e-mail.
DevМассовое (и не очень) заполнение незаполненных реквизитов справочников#0 25.11.20 13:30
Очередной велосипед для массового (и не очень) заполнения незаполненных реквизитов справочников. Обычное приложение!
ОбменУниверсальная загрузка документа Excel в таблицу значений#3 26.04.20 3:15
(1) Доработано!
Благодарю за подсказку
ОбменУниверсальная загрузка документа Excel в таблицу значений#2 24.04.20 2:18
(1) Согласен. Исправим. Чего то я даже не подумал в эту сторону
ОбменУниверсальная загрузка документа Excel в таблицу значений#0 22.04.20 16:37
Загрузка документа Excel в таблицу значений с учетом типа данных.
ОБЫЧНОЕ ПРИЛОЖЕНИЕ.
Использует COM-объект.
Тестировалось на платформе 8.3.16.1148.
DevРазделение имен переменных (и не только) пробелами#2 07.04.20 3:19
(1) Предложенный Вами "синонимайзер" действительно очень короток, однако он не корректно работает с нижними подчеркиваниями. Например "ДЗ_Нач" ваш вариант превратит в "ДЗ_ нач" а не в "ДЗ нач".
DevРазделение имен переменных (и не только) пробелами#0 06.04.20 12:00
Разделим стандартное имя переменной или как получить из "ПреведМедвед" "Превед медвед".