Khudoev Alexander

13
Рейтинг

identificator



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

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

Друзья
  • Неля ***
  • Ирина Пятакова
Подписчики 6

Рейтинг 13

Добавление и замена единицы хранения товаров (УТ 10.3)

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление торговлей 10 Windows Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ

Обработка предназначена для добавления выбранной единицы измерения к товарам, ее замены, а также перепроведения документов, в которых участвует товар с уже существующей единицей измерения. Конфигурация Управление торговлей 10.3.

3 стартмани

06.07.2015    22107    62    identificator    5       

3

Дополнительные расходы при установке цен номенклатуры

Инструменты и обработки Бизнес-аналитик Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 Управленческий учет Windows Абонемент ($m) Конфигурация (md, cf) Ценообразование, анализ цен

Удобная функция подсчета дополнительных расходов в документе "Установка цен номенклатуры" для УТ 10.3. И распределение сумм дополнительных расходов по сумме, количеству и весу!

5 стартмани

06.05.2014    23411    46    identificator    9       

8

Печать ценников из УТ 10.3 (возможность выбора регистра цен)

Отчеты и формы Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 Россия Windows Абонемент ($m) Внешняя обработка (ert,epf) Этикетки, ценники

Внешняя обработка для печати ценников из УТ 10 с возможностью выбора источника цен - регистр ЦеныАТТ или ЦеныНоменклатуры. В макете этикетки добавлена возможность печати штрих-кода.

3 стартмани

03.06.2013    34314    93    identificator    1       

2

Комментарии

ВКWebSocket Клиент / Сервер. Внешний компонент#62 27.10.20 11:34
(61) повторюсь, у меня не Управляемый Режим, а Обычное приложение.

Прикрепленные файлы:

214.jpg
ВКWebSocket Клиент / Сервер. Внешний компонент#60 27.10.20 11:27
(59) У меня не Управляемое приложение, а Обычное.
И о каком конкретно методе речь?
Конфигурация 1С: Управление Торговлей 10.3
ВКWebSocket Клиент / Сервер. Внешний компонент#58 27.10.20 11:14
Добрый день! Скачал ваши DLL, положил их вместе с MANIFEST.XML в zip-архив, делаю подключение
Код
&НаКлиенте
Процедура УстановитьКомпоненту()
   
 ПутьКомпоненты = Путь_DLL;

 УстановитьВнешнююКомпоненту(ПутьКомпоненты);

 Если НЕ ПодключитьВнешнююКомпоненту(ПутьКомпоненты,"WebSocket", ТипВнешнейКомпоненты.Native) Тогда
     ВызватьИсключение "Ошибка подключения внешнего компонента";
 КонецЕсли;   
КонецПроцедуры

В результате получаю ошибку
"Установка внешней компоненты не выполнена!
В процессе установки произошла ошибка!
Возможно, отсутствует компонента для используемого клиентского приложения"

Версия платформы
8.3.13.1513

Прикрепленные файлы:

213.jpg
ОбменВзаимодействие между базами 1С через COM#51 16.07.17 19:41
Не получается получить свойство Метаданные.Версия по COM-соединению V83.ComConnector
Возникает ошибка
DevЗагрузка данных из StoreHouse в 1С:Бухгалтерия 8#41 21.01.17 14:42
(38)пользуйтесь нашей обработкой, у нас выгружает в несколько конфигураций без проблем (lipasite.com)
DevNativeAPI. Внешние компоненты на С++ "для чайников"#63 04.09.15 15:39
(62) спасибо, получилось!
А как быть с функцией?
Код
ПодключитьВнешнююКомпоненту(ПутьФайла, "МояКомпонента", ТипВнешнейКомпоненты.Native);

Как после установки в 1С своего драйвера оборудования потом обращаться к нему?
1С сама запишет драйвер в двоичный макет после добавления драйвера?
Или можно в качестве пути указать имя компоненты?
DevNativeAPI. Внешние компоненты на С++ "для чайников"#61 04.09.15 9:32
Кто знает, как получить путь к директории, в которой лежит вызываемая DLL?
В обязательных функциях для стандарта 1С Совместимо указана функция ПолучитьПараметры(GetParameters).
Ее параметром является XML таблица. Я отдельно вынес эту таблицу в XML файл, который положил рядом с DLL.
А в функции GetParameters указываю путь к этому файлу и преобразовываю его содержимое в тип std::wstring.
Не получается указать относительный путь к файлу TableParameters.xml. Потому что рабочая директория вызываемой DLL ссылается на директорию BIN, где лежит 1Сv8.exe.
Если компонента по технологии Native API не требует регистрации в реестре с помощью regsvr32.exe, то вопрос - а как получить путь до этой DLL?
Потому что подключать к 1С, все время указывая абсолютный путь - неправильно, ведь пользователь может куда угодно положить эту DLL.
Код
bool CAddInNative::GetParameters(tVariant* xml_f)
{
   // 1С ПолучитьПараметры
   // считываем xml файл и записываем в строку
   _setmode(_fileno(stdout), _O_U16TEXT);

   const wchar_t filePath[] = L"\\TableParameters.xml"; //-это путь к таблице параметров, но это неверно, нужен абсолютный путь
   std::wstring text1 = LoadText1(filePath);
   
   wstring_to_p(text1, xml_f);
   return true;
}

И в статье приводится код
Код
ПодключитьВнешнююКомпоненту(ПутьФайла, "МояКомпонента", ТипВнешнейКомпоненты.Native);

Переменная ПутьФайла - откуда заполняется? Как узнать путь???
DevДобавление и замена единицы хранения товаров (УТ 10.3)#2 09.07.15 9:20
(1) V.Nikonov, да, это можно делать вручную. Но здесь это делается автоматически и удобнее.