Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=2845)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Ошибка в обработке после конвертации её на 8.2

Автор: 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