![]() |
![]() |
![]() |
|
почему при вызове процедуры общего модуля возникает ошибка? | ☑ | ||
---|---|---|---|---|
0
program345
22.08.25
✎
11:25
|
Привет! Розница типовая последняя.
1. Общий модуль ПодключаемоеОборудованиеДрайверСинхронноКлиент (галка клиент) Процедура ОткрытьСмену(ОбъектДрайвера, ПараметрыПодключения, ДанныеОперации, РезультатВыполнения) Если ПараметрыПодключения.ТипОборудования = "ПринтерЧеков" Тогда ПечатьТекста(ОбъектДрайвера, ПараметрыПодключения, ДанныеОперации, РезультатВыполнения); ПараметрыККТ = ""; Результат = Истина; ИначеЕсли ПараметрыПодключения.ТипОборудования = "ККТ" Тогда Попытка ПараметрыККТ = ""; Результат = ОбъектДрайвера.ПолучитьПараметрыККТ(ПараметрыПодключения.ИДУстройства, ПараметрыККТ); Исключение РезультатВыполнения.Результат = Ложь; ОписаниеОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); РезультатВыполнения.ОписаниеОшибки = СтрШаблон(НСтр("ru='Ошибка вызова метода <%1>.'"),"ОбъектДрайвера.ПолучитьПараметрыККТ") + Символы.ПС + ОписаниеОшибки; Возврат; КонецПопытки; 2. получаю переменную ПараметрыККТ, 3. при входе в процедуру общего модуля (галка серверный, вызов сервера): ДанныеККМ.ЗаписатьДанныеКассыВРегистр(ПараметрыККТ) - моя процедура где хочу писать данные касс в регистр. 4. сыплет в ошибку: Процедура ЗаписатьСобытияВЖурналРегистрации(СобытияДляЖурналаРегистрации) Экспорт ЖурналРегистрации.ЗаписатьСобытияВЖурналРегистрации(СобытияДляЖурналаРегистрации); КонецПроцедуры |
|||
1
maxab72
22.08.25
✎
11:31
|
Например, нет права писать что-то в регистр
|
|||
2
Fish
гуру
22.08.25
✎
11:32
|
Это конкурс "Угадай текст ошибки"?
|
|||
3
program345
22.08.25
✎
11:33
|
(1) он даже на первую строчку не заходит:
Процедура ЗаписатьДанныеКассыВРегистр(Знач ПараметрыККТ) Экспорт А=1; КонецПроцедуры а сразу в ошибку уходит. |
|||
4
maxab72
22.08.25
✎
11:36
|
Если в журнале в ошибке пусто, то я бы поставил попытку и вывел бы на экран полное описание ошибки.
|
|||
5
Мультук
гуру
22.08.25
✎
11:47
|
Я всё же напишу это.
Интересно, у автора еще остались коробки от его компьютера ? P.S. Google не смог, Яндекс не смог. Английский оригинальный текст я не помню. |
|||
6
program345
22.08.25
✎
11:49
|
(2)
Не удалось подключить внешнюю компоненту "ATOL_KKT_1C_V10" на клиенте ОбщийМакет.ДрайверАТОЛККТ54ФЗ10XФФД12 по причине: Ошибка отображения типов: Отсутствует отображение для типа 'AddIn.С2acc436546435442ac7fdb42e47acbf.ATOL_KKT_1C_V10' неужели клиент этот тип пережевывает, а сервер не может? |
|||
7
Fish
гуру
22.08.25
✎
12:03
|
(6) А на сервере есть такой AddIn?
|
|||
8
Fish
гуру
22.08.25
✎
12:05
|
+(7) Я так понимаю ,что у тебя касса подключена на клиенте.
Естественно, что на сервере подключения нет, и при обращении к нему будешь получать ошибку. |
|||
9
Fish
гуру
22.08.25
✎
12:06
|
Что у тебя содержится в переменной в ПараметрыККТ?
|
|||
10
craxx
22.08.25
✎
12:10
|
(6) Зачем ты на сервер передаешь клиентскую ВК?
|
|||
11
program345
22.08.25
✎
12:15
|
(7) (9) в переменной ПараметрыККТ содержится объект дравера, и всякие параметры по типу версии ФН и прошивки. Сделал структуру на клиенте, передал на сервер строковые параметры, полет нормальный. Всем спасибо!
|
|||
12
program345
22.08.25
✎
12:16
|
(10) передаю на сервер чтобы писать данные в РегистрСведений.
|
|||
13
mikecool
22.08.25
✎
12:55
|
(11) я думал - ты уже научился, а ты....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |