|   |   | 
| 
 | почему при вызове процедуры общего модуля возникает ошибка? | ☑ | ||
|---|---|---|---|---|
| 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) я думал - ты уже научился, а ты....     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |