![]() |
|
Как вызвать процедуру из модуля менеджера документа в обработке? | ☑ | ||
---|---|---|---|---|
0
JuixyJes
23.12.19
✎
11:37
|
Вот модуль менеджера документа
Функция Из_Число_В_XСчисл(Знач Значение, Шаблон) Результат=""; Основание = СтрДлина(Шаблон); Если Значение = 0 Тогда Результат = "0"; Иначе Пока Значение>0 цикл Остат = Значение%Основание; Результат1=Сред(Шаблон,Остат+1,1); Значение = (Значение-Остат)/Основание; Результат = Результат1 + Результат; КонецЦикла; КонецЕсли; Возврат Результат; КонецФункции Функция РассчитатьКонтрольныйСимволПоПравиламЦБ(Знач УУИД) УУИД = НРег(СтрЗаменить(УУИД, "-", "")); Сумма = 0; Для Позиция = 1 По СтрДлина(УУИД) Цикл КодСимвола = КодСимвола(УУИД, Позиция); Если КодСимвола >= 48 И КодСимвола <= 57 Тогда //цифра Цифра = КодСимвола - 48; ИначеЕсли КодСимвола >= 97 И КодСимвола <= 102 Тогда //буква маленькая Цифра = КодСимвола - 87; Иначе Возврат ""; КонецЕсли; Сумма = Сумма + Цифра * ((Позиция - 1) % 10 + 1); КонецЦикла; Остаток = Сумма % 16; Если Остаток < 10 Тогда Возврат Символ(Остаток + 48); Иначе Возврат Символ(Остаток + 87); КонецЕсли; КонецФункции Функция УУИдДляЦБ(Ид) Экспорт К = РассчитатьКонтрольныйСимволПоПравиламЦБ(Ид); ИтоговыйИД = Строка(ИД) + "-" + Строка(К); Возврат ИтоговыйИД; КонецФункции |
|||
1
JuixyJes
23.12.19
✎
11:37
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Рез = Документы.мКредитныйДоговор.УУИдДляЦБ(СсылкаНаОбъект.УникальныйИдентификатор()); Сообщить(Рез); КонецПроцедуры А вот модуль формы обработки |
|||
2
JuixyJes
23.12.19
✎
11:38
|
При попытке нажатия на кнопку "Выполнить" Выходит вот такая вот ошибка:
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(3)}: Метод объекта не обнаружен (УУИдДляЦБ) Рез = Документы.мКредитныйДоговор.УУИдДляЦБ(СсылкаНаОбъект.УникальныйИдентификатор()); |
|||
3
mikecool
23.12.19
✎
11:40
|
Экспорт
|
|||
4
mikecool
23.12.19
✎
11:40
|
вызов с сервера идет?
|
|||
5
JuixyJes
23.12.19
✎
11:42
|
Это обычное приложение
|
|||
6
Mankubus
23.12.19
✎
11:44
|
база данных не обновлена?
|
|||
7
aleks_default
23.12.19
✎
11:44
|
(4)Конечно нет, не видишь чтоли?
|
|||
8
JuixyJes
23.12.19
✎
11:57
|
Нет, все обновлено.
|
|||
9
JuixyJes
23.12.19
✎
11:57
|
Ошибка исчезла
|
|||
10
Mankubus
23.12.19
✎
13:10
|
(9) сама?!
|
|||
11
JuixyJes
23.12.19
✎
15:55
|
Нет, я косякнула.
Косяк исправлен, все работает |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |