8.х Конвертация внешних обработок при переходе на 8.1

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем sss, 6 фев 2008.

Статус темы:
Закрыта.
  1. TopicStarter Overlay
    sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    Установочные данные: платформа 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С-ную печатную форму...

    Прошу высказываться.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Если внимательно прочитать еще раз - то там будет написано, что надо еще сделать :) Т.е. применить обработку КонвертацияВнешнихОбработок.epf
  3. TopicStarter Overlay
    sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    2 BabySG - возможно, мы с Вами пользуемся разными текстами...

    Цитата из "Технология перехода с 1С:Предприятия 8.0 на 1С:Предприятие 8.1" (диск ИТС):
    -----------------------------
    Процедура конвертации внешних обработок проста - достаточно открыть их в 1С:Предприятие в режиме конфигуратора. Кроме того, предусмотрена возможность их групповой конвертации (подробнее см. в документации).
    -------------------------------

    На мой взгляд, русскими буквами написано ДОСТАТОЧНО ИХ (обработки) ОТКРЫТЬ...
    В случае же, так сказать, групповухи имеем предложить фичу...

    Если текст у Вас тот же, укажите пожалуйста, с какого места следует
    >...внимательно прочитать еще раз...<
    чтобы узнать, где
    >...будет написано, что надо еще сделать :) Т.е. применить обработку КонвертацияВнешнихОбработок.epf<

    P.S.
    Я, конечно же, пытался использовать указанную обработку, результат тот же.
  4. рамиль
    Offline

    рамиль Опытный в 1С

    Регистрация:
    12 мар 2006
    Сообщения:
    595
    Симпатии:
    0
    Баллы:
    26
    Процедура или функция с указанным именем не определена (ОтветственныеЛицаОрганизации) - смотрите !!!
    Скорее всего у вас релиз конфигурации не тот.
  5. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Дело в том, что при регистрации происходит исключение, и код ругается на то, что дескать обработка не совместимой версии, хотя это может быть и другая проблема. Обработки 8.0 необходимо еще руками править добавляя к вызовам общих функций имя общего модуля. Т.е. в обработке было "ПолучитьЗначениеПоУмолчанию()" а нужно заменить на "ПроцедурыРаботыСПользователями.ПолучитьЗначениеПоУмолчанию()".

    Ну, в Вашем случае это проблема с общей процедурой "ОтветственныеЛицаОрганизации" по моему живет в модуле ОбщиеПроцедуры, но точно не помню, а 1Ски под рукой нету...
  6. TopicStarter Overlay
    sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    >Скорее всего у вас релиз конфигурации не тот.<

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

    На самом деле, похоже, все не совсем так, как в действительности :)). И джинн, возможно, без миграционной карты и разрешения на работу, и лампа неоригинальна, и тереть ее следует особенным способом, который еще не придуман/проверен/опубликован...
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Бросьте cf-ник и обработку на файлопомойку какую-нибудь - посмотрим.
  8. рамиль
    Offline

    рамиль Опытный в 1С

    Регистрация:
    12 мар 2006
    Сообщения:
    595
    Симпатии:
    0
    Баллы:
    26
    Даю развернутый ответ )))
    Практически сразу с выходом 8.1 вышли новые релизы конфигураций УПП и УТ . Одно из новшеств обусловленных выходом новой платформы , стал перенос некоторых функций в различные общие модули.
  9. TopicStarter Overlay
    sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    !Cv8.cf - 67 425KB, скажите, куда положить вместе с SF283.epf

    2 Рамиль.
    Стало быть, третий вариант? :))
    Знаете, "Кто виноват?" в данном случае не так интересно, насущнее "Что делать?"
  10. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
  11. TopicStarter Overlay
    sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    Полдня пытался отправить - ни в какую...
  12. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Да положи, куда нравиться :) рапида, айфолдер, вебпапка - без разницы.
  13. Senya
    Offline

    Senya Опытный в 1С

    Регистрация:
    6 июн 2006
    Сообщения:
    594
    Симпатии:
    0
    Баллы:
    26
    А не пробовали просто открыть конвертируемую лбработку в конфигураторе и включить синтаксис-контроль? В новых версиях конфигураций заточенных под 8.1 общие модули делятся на глобальные и неглобальные (соответствующий флажок в свойствах модуля). Следовательно, если модуль неглобальный его процедуры(функции) вызываются следующим образом - <Название модуля>.<название процедуры>. В Вашем случае: процедура "ОтветственныеЛицаОрганизации" вызывается так - РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Шапка.Организация, Дата,) (для УПП). Аналогично и другие процедуры из общих модулей. Кроме того проверьте процедуру
    ЗначениеНеЗаполнено и замените на библиотечную ЗначениеЗаполнено.
    Вообще вопрос не стоит того, чтобы его так долго обсуждать. Успехов
Статус темы:
Закрыта.

Поделиться этой страницей