0
- 13.03.2012 - 14:58
|
А у меня тоже проблемы с торговым оборудованием) Вчера обновил БП до 2.0.33.7 (с некоторыми доработками никоим образом не затрагивающими торговое оборудование) Типовой механизм подключения обработки обслуживания фискального регистратора: Попытка Форма = Обработка.ПолучитьФорму(); ВерсияAPI = ?(Форма.ПолучитьВерсиюAPI() <> 2.1, Форма.ПолучитьВерсиюAPI(), 2.01); Исключение .... КонецПопытки; Отладчиком смотрю - Обработка = ОбработкаОбъект но Обработка.ПолучитьФорму() возвращает Неопределено Основная форма у обработки выбрана. Что это??? (и причем тут обновление конфигурации? посмотрел в предыдущих релизах - код такой же) | |
1
- 13.03.2012 - 15:13
| Дык поковыряйся во внешней обработке... | |
2
- 13.03.2012 - 15:17
| 2-bma1 > на предмет чего в ней ковыряться? | |
3
- 13.03.2012 - 15:21
|
1. на предмет ее наличия, 2. на предмет ее правильности, 3. просто так от нечего делать... Глянь, что она возвращает функцией ПолучитьФорму() | |
4
- 13.03.2012 - 15:30
|
4-bma1 > 1,2,3 ПолучитьФорму() - это не функция, а метод объекта ВнешняяОбработка | |
5
- 13.03.2012 - 15:43
| 2(5) Во внешней обработке задана основная форма? | |
6
- 13.03.2012 - 15:45
| Может обработку конвертили из-под конфы с управляемыми формами? | |
7
- 13.03.2012 - 15:49
| 6-bma1 > 7-bma1 > нет, обработка старая, которая работала до этого | |
8
- 13.03.2012 - 16:02
|
еще интереснее: выгруженная база и загруженная в файловый вариант ошибку не повторяет выгруженная база и загруженная в клиент-серверный вариант повторяет ошибку | |
9
- 13.03.2012 - 16:03
| +9 а я было подумал про кэш... | |
10
- 14.03.2012 - 09:23
| ОбработкаОбъект.ПолучитьФорму() доступно только для толстого клиента, может быть код исполняется сервером? С другой стороны, если поставить проверку модулей через сервис - параметры: сервер - v, должен отругать за синтаксис | |
11
- 14.03.2012 - 10:06
|
11-EvG32 > Это инетерсно, но вряд ли, тогда бы не возвращалось Неопределено, а просто вываливалось в исключение. Пока у меня к этой базе нет. Вчера поставил временную заглушку - включил обработку в состав конфигурации. ЗЫ. все же основной причиной пока считаю кеш на сервере. | |
12
- 14.03.2012 - 10:07
| +12 "Пока у меня к этой базе нет." читать как "Пока у меня доступа к этой базе нет." | |
13
- 14.03.2012 - 10:09
|
кстати, поясню сам типовой механизм: обработка хранится в базе, в момент подключения сохраняется в темпе и подключается как внешняя | |
| Интернет-форум Краснодарского края и Краснодара |