Установочные данные: платформа 8.1.9.57, УТ 10.3.2.11
В доке "Технология перехода с 1С 8.0 на 8.1" (диск ИТС) написано:
- ...Процедура конвертации внешних обработок проста - достаточно открыть их в 1С:Предприятие в режиме конфигуратора... -
Беру с того же диска С/Ф в ред. пост. пр. 283, проверяю... ОК! Под 8.0.18.2 (УТ 10.2.12.2) замечательно работает. Открываю в конфигураторе 8.1, отвечаю "ДА", сохраняю сконверт. файл. Запускаю УТ, пытаюсь зарегистрировать внешнюю печ.форму:
Окно сообщения -
"Выбранный файл не является внешней обработкой.
Либо, данная обработка не предназначена
для запуска в этой конфигурации."
Служебные сообщения -
{Справочник.ВнешниеОбработки.Форма.ФормаЭлемента(188)}: Ошибка при вызове метода контекста (Создать): {ВнешняяОбработка.СчетФактура283(110,17)}: Процедура или функция с указанным именем не определена (ОтветственныеЛицаОрганизации)
Т.о., 1С-ная платформа как-то криво конвертит 1С-ную печатную форму...
Прошу высказываться.
Если внимательно прочитать еще раз - то там будет написано, что надо еще сделать :) Т.е. применить обработку КонвертацияВнешнихОбработок.epf
2 BabySG - возможно, мы с Вами пользуемся разными текстами...
Цитата из "Технология перехода с 1С:Предприятия 8.0 на 1С:Предприятие 8.1" (диск ИТС):
-----------------------------
Процедура конвертации внешних обработок проста - достаточно открыть их в 1С:Предприятие в режиме конфигуратора. Кроме того, предусмотрена возможность их групповой конвертации (подробнее см. в документации).
-------------------------------
На мой взгляд, русскими буквами написано ДОСТАТОЧНО ИХ (обработки) ОТКРЫТЬ...
В случае же, так сказать, групповухи имеем предложить фичу...
Если текст у Вас тот же, укажите пожалуйста, с какого места следует
>...внимательно прочитать еще раз...<
чтобы узнать, где
>...будет написано, что надо еще сделать :) Т.е. применить обработку КонвертацияВнешнихОбработок.epf<
P.S.
Я, конечно же, пытался использовать указанную обработку, результат тот же.
Процедура или функция с указанным именем не определена (ОтветственныеЛицаОрганизации) - смотрите !!!
Скорее всего у вас релиз конфигурации не тот.
Дело в том, что при регистрации происходит исключение, и код ругается на то, что дескать обработка не совместимой версии, хотя это может быть и другая проблема. Обработки 8.0 необходимо еще руками править добавляя к вызовам общих функций имя общего модуля. Т.е. в обработке было "ПолучитьЗначениеПоУмолчанию()" а нужно заменить на "ПроцедурыРаботыСПользователями.ПолучитьЗначениеПоУмолчанию()".
Ну, в Вашем случае это проблема с общей процедурой "ОтветственныеЛицаОрганизации" по моему живет в модуле ОбщиеПроцедуры, но точно не помню, а 1Ски под рукой нету...
>Скорее всего у вас релиз конфигурации не тот.<
Па-а-звольте усомниться! Ведь в документе нет ни слова о конфигурациях, ИМХО, речь идет о платформе. Базис, так сказать. А надстройкой может быть УТ, БП, УПП... далее везде.
Все это хозяйство как-то проживало на предшествующей (8.0) платформе, "...обрастая разными вещами...", в т.ч. внешними обработками и печатными формами.
Тем временем родилась 8.1, и равнодействующая самых разных, порой совершенно неожиданных, сил подтолкнула к переезду, тем более что переезд обещали беспроблемный. Что же до внешних приблуд - прям "просто добавь воды!", т.е. открыть их в 1С:Предприятие в режиме конфигуратора.
На самом деле, похоже, все не совсем так, как в действительности :-)). И джинн, возможно, без миграционной карты и разрешения на работу, и лампа неоригинальна, и тереть ее следует особенным способом, который еще не придуман/проверен/опубликован...
Бросьте cf-ник и обработку на файлопомойку какую-нибудь - посмотрим.
Даю развернутый ответ )))
Практически сразу с выходом 8.1 вышли новые релизы конфигураций УПП и УТ . Одно из новшеств обусловленных выходом новой платформы , стал перенос некоторых функций в различные общие модули.
Цитата
Бросьте cf-ник и обработку на файлопомойку какую-нибудь - посмотрим.
!Cv8.cf - 67 425KB, скажите, куда положить вместе с SF283.epf
2 Рамиль.
Стало быть, третий вариант? :-))
Цитата
...придуман/проверен/опубликован...
Знаете, "Кто виноват?" в данном случае не так интересно, насущнее "Что делать?"
Полдня пытался отправить - ни в какую...
Да положи, куда нравиться :) рапида, айфолдер, вебпапка - без разницы.
Цитата(Lserg @ 7.2.2008, 9:23)

>Скорее всего у вас релиз конфигурации не тот.<
Па-а-звольте усомниться! Ведь в документе нет ни слова о конфигурациях, ИМХО, речь идет о платформе. Базис, так сказать. А надстройкой может быть УТ, БП, УПП... далее везде.
Все это хозяйство как-то проживало на предшествующей (8.0) платформе, "...обрастая разными вещами...", в т.ч. внешними обработками и печатными формами.
Тем временем родилась 8.1, и равнодействующая самых разных, порой совершенно неожиданных, сил подтолкнула к переезду, тем более что переезд обещали беспроблемный. Что же до внешних приблуд - прям "просто добавь воды!", т.е. открыть их в 1С:Предприятие в режиме конфигуратора.
На самом деле, похоже, все не совсем так, как в действительности :-)). И джинн, возможно, без миграционной карты и разрешения на работу, и лампа неоригинальна, и тереть ее следует особенным способом, который еще не придуман/проверен/опубликован...
А не пробовали просто открыть конвертируемую лбработку в конфигураторе и включить синтаксис-контроль? В новых версиях конфигураций заточенных под 8.1 общие модули делятся на глобальные и неглобальные (соответствующий флажок в свойствах модуля). Следовательно, если модуль неглобальный его процедуры(функции) вызываются следующим образом - <Название модуля>.<название процедуры>. В Вашем случае: процедура "ОтветственныеЛицаОрганизации" вызывается так - РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Шапка.Организация, Дата,) (для УПП). Аналогично и другие процедуры из общих модулей. Кроме того проверьте процедуру
ЗначениеНеЗаполнено и замените на библиотечную ЗначениеЗаполнено.
Вообще вопрос не стоит того, чтобы его так долго обсуждать. Успехов
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.