Автор: meverikxp 02.02.11, 13:08
Здравствуйте, есть обработка для клиент банка, автоматически втягивает выписки с *.dbf файла, отлично работала в 8.1, но в 8.2 после конвертации вылазит ошибка
Цитата
{Форма.Форма.Форма(276)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаОбработкиФормата = ВнешниеОбработки.ПолучитьФорму(ИмяФайлаОбработкиФормата,"Форма",ЭтаФорма);
В чем проблема?
Автор: Batchir 02.02.11, 13:19
А обработку "ИмяФайлаОбработкиФормата" конвертнули?
Автор: meverikxp 02.02.11, 14:09
Цитата(Batchir @ 02.02.11, 14:19)
А обработку "ИмяФайлаОбработкиФормата" конвертнули?
А где она?
В каталоге с внешней обработкой нет ее
Автор: logist 02.02.11, 14:15
Цитата(meverikxp @ 02.02.11, 14:09)
А где она?
В каталоге с внешней обработкой нет ее
Имеется ввиду обработка которую Вы запускаете, она была конвертирована для 8.2.?
Автор: Vofka 02.02.11, 14:20
Имеется ввиду обработка, которая хранится в этой переменной: ИмяФайлаОбработкиФормата
Автор: meverikxp 02.02.11, 14:32
Цитата(logist @ 02.02.11, 15:15) http://pro1c.org.ua/index.php?act=findpost&pid=17655
Автор: Vofka 02.02.11, 15:20
В ИмяФайлаОбработкиФормата у вас что находится?
Автор: pablo 02.02.11, 15:31
посмотрел обработку. Есть там хитрый массив(?) сооФорматИмяФайлаОбработкиФормата в котором и хранятся имена обработок, которые нужно конвертнуть, но который в указанной обработке никак не заполняется. Поэтому Вам нужно конвертировать ВСЕ внешние обработки.
Автор: meverikxp 02.02.11, 15:41
Цитата(pablo @ 02.02.11, 16:31)
посмотрел обработку. Есть там хитрый массив(?) сооФорматИмяФайлаОбработкиФормата в котором и хранятся имена обработок, которые нужно конвертнуть, но который в указанной обработке никак не заполняется. Поэтому Вам нужно конвертировать ВСЕ внешние обработки.
там их много, открыл сразу все конфигуратором, но результат тот самый.
Автор: Batchir 02.02.11, 15:45
К данной обработке должны также прилагаться и другие файлы. По коду выяснилось что там должны быть ещё
AllBanks.ini, AllFormats.ini, ClientBank.ini, Abbrs.ini, reginfo.txt
Эти файлы должны находится в каталоге установки клиент-банка, скорее всего там также находятся и дополнительные обработки для загрузки выгрузки данных, их тоже надо конвертнуть
Автор: Batchir 02.02.11, 15:48
Цитата(meverikxp @ 02.02.11, 16:41)
там их много, открыл сразу все конфигуратором, но результат тот самый.
Скиньте в архив файлы, находящиеся в каталоге установки клиент-банка и выложите для анализа, т.к. без них не получится воспроизвести появляющуюся ошибку
Автор: meverikxp 02.02.11, 16:28
Цитата(Batchir @ 02.02.11, 16:48) http://pro1c.org.ua/index.php?act=findpost&pid=17674
Автор: Ziam 02.02.11, 17:01
В клиент банке есть внизу кнопка "параметры" или "настройка" не помню. Там указаны просто форматы обработок, которые у вас подключены. Там можно увидеть названия используемых обработок. Нужно и их конвертировать для 8.2. Обработки лежат в тойже папке, где и сам клиентБанк82.ert
Автор: meverikxp 02.02.11, 17:17
Цитата(Ziam @ 02.02.11, 18:01)
В клиент банке есть внизу кнопка "параметры" или "настройка" не помню. Там указаны просто форматы обработок, которые у вас подключены. Там можно увидеть названия используемых обработок. Нужно и их конвертировать для 8.2. Обработки лежат в тойже папке, где и сам клиентБанк82.ert
Есть кнопка настройка обработок, там указано какую обработку нужно взять, сконвертировал, но результат тот самый, в настройках указан каталог с программой, указал где конвертировал, тоже не помогло
Автор: meverikxp 02.02.11, 17:36
Всем спасибо, разобрался, он обращался к файлу Privat_KRU, но почему-то в том каталоге где я его конвертировал, не хотел с ним работать, так я установил все обработки сначала и конвертнул только две - КлиентБанк и Privat_KRU, и все заработало. Спасибо!!!!
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua