DriverUnitServer 1с Ошибка вызова метода внешней компоненты
DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Пытаюсь работать с драйвером для 1с DriverUnitServer, при попытке вызова ProcessCheck получаю "Ошибка вызова метода внешней компоненты", вот xml в ДанныеЧека:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" TaxVariant="2" CashierName="system" CashierVATIN="753700356908"/>
<Positions>
<FiscalString Name="Стеклокерамическая панель" Quantity="1" PriceWithDiscount="700" SumWithDiscount="700" DiscountSum="0" Department="1" Tax="none" TaxSum="0" SignMethodCalculation="4" SignCalculationObject="1"/>
</Positions>
<Payments Cash="700" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
БПО стандартного на конфигурации нет, все вызовы собираю сам, по документации и подсматривая в БПО. Чего-то видимо не вижу
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" TaxVariant="2" CashierName="system" CashierVATIN="753700356908"/>
<Positions>
<FiscalString Name="Стеклокерамическая панель" Quantity="1" PriceWithDiscount="700" SumWithDiscount="700" DiscountSum="0" Department="1" Tax="none" TaxSum="0" SignMethodCalculation="4" SignCalculationObject="1"/>
</Positions>
<Payments Cash="700" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
БПО стандартного на конфигурации нет, все вызовы собираю сам, по документации и подсматривая в БПО. Чего-то видимо не вижу
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
А перед эти проинициализировали (SetParameter) компоненту параметрами?
Все параметры передали?
"Open" делали?
Все параметры передали?
"Open" делали?
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Вот пример вызовов компоненты - тест БПО (библиотеки подключаемого оборудования):
https://drive.google.com/open?id=1x1yKD ... jynXoraNrF
https://drive.google.com/open?id=1x1yKD ... jynXoraNrF
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Дело в том что чек выводится, переключил эмулятор в обычный режим и увидел. БПО ведет себя аналогично: выводит чек и говорит: При выполнении операции произошла ошибка: Ошибка вызова метода <ОбъектДрайвера.СформироватьЧек>.
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(1056)}: Ошибка при вызове метода контекста (СформироватьЧек): Ошибка вызова метода внешней компоненты
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(1056)}: Ошибка при вызове метода контекста (СформироватьЧек): Ошибка вызова метода внешней компоненты
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Перепроверил драйвер, все работает.
Можете прислать базу с обработкой на проверку?
Можете прислать базу с обработкой на проверку?
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Форму обработки тестирования из БПО пришлось подправить строкой 463, иначе при «Печатать чек по шаблону» возникает
«При выполнении операции произошла ошибка: Message: Не указан ИНН продавца»
ОбщиеПараметры.КассирИНН = "325435435223";
«При выполнении операции произошла ошибка: Message: Не указан ИНН продавца»
ОбщиеПараметры.КассирИНН = "325435435223";
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Драйвер в БПО загружали или тестировали на том что в ней было?
Еще: удалите файл C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\DriverUnitServer_x32.dll
(Может он старый, а 1с его не переисала)
И заново из 1с БПО установите драйвер.
Еще: удалите файл C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\DriverUnitServer_x32.dll
(Может он старый, а 1с его не переисала)
И заново из 1с БПО установите драйвер.
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Драйвер ставил тот что в БПО, дата-время позавчера, удалил, поставил снова из БПО, результат не изменился
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Так, а тимвьюверу можно подключится - посмотреть....