После обновления конфигурации "Бухгалтерия предприятия", ред. 3.0 до релиза 3.0.52.32, где используется БСП 2.4.3.98, обработка перестала работать, т.к. нет общего модуля "ДополнительныеОтчетыИОбработкиВБезопасномРежимеВызовСервера" и процедуры "ТекстовыйДокументВДвоичныеДанные".
Подскажите какую теперь использовать процедуру вместо вышеуказанной?
(4) Разобрались.
В процедуре регистрации обработки
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
А далее -помещаем сформированный файл во временное хранилище, затем получаем адрес, на клиенте предлагаем открыть или сохранить файл.
(1) как вариант, накатить старую версию с этим общим модулем, и перенести только его.
Или в обработку вставить саму процедуру "ТекстовыйДокументВДвоичныеДанные", и вызывать ее уже отсюда
(2) Все дело в том, что это фреш, то есть использование через интернет. Менять конфигурацию не могу. Если вызываю эту процедуру из обработки, то пишет, что такие процедуры нужно вызывать внутри сценария. Вот как теперь эти сценарии писать, после обновления - непонятно(
У меня сейчас нет под рукой свежей БСП или конфы с ней.
1) Попробуйте поискать процедуру глобальным поиском — может найдете, куда ее перенесли.
2) Посмотрите описание изменений для БСП. Возможно, переименовали и модуль и функцию. В этом случае, может потребоваться переписать сценарий.
3) Не исключено, что это просто косяк в обновлении. Вообще, как раз для подобных ситуаций в обработках указывается версия используемой БСП. А тут... Модуль пропал. Нормально так. Впрочем, не исключено, что данный модуль действительно "устарел" и обработку давно было пора переделывать.
edit:
Неважно.
Из изменений БСП:
Переход на версию 2.4.1 с версии 2.3.5
...
В связи с нововведениями в платформе 1С:Предприятие 8.3.9, специализированный сценарный программный интерфейс для обеспечения работы дополнительных (внешних) отчетов и обработок в безопасном режиме более не требуется. Разработка дополнительных отчетов и обработок для локальных решений и для решений в модели сервиса теперь одинакова.
o Удалены общие модули, содержавшие устаревший программный интерфейс:
o Сценарный программный интерфейс в следующих общих модулях отмечен как устаревший и оставлен для обратной совместимости с ранее разработанными дополнительными отчетами и обработками, которые его используют:
(4) Разобрались.
В процедуре регистрации обработки
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
А далее -помещаем сформированный файл во временное хранилище, затем получаем адрес, на клиенте предлагаем открыть или сохранить файл.
(5)
Т.е. от старого функционала, по сути, осталось только добавление разрешений при регистрации? Оо И никаких больше извращений?
Здорово. Надо будет покопаться.
Если есть такая возможность, расскажите, пожалуйста, осталась ли процедура прохождения аудита во фреше и, если да, то сколько примерно времени она сейчас занимает? Любопытно.
(7)
Да ладно? Что-то они шустро. Я больше года с ними не дружил, и тогда "максимум один день" было нереальным сроком. Обычно 2—4, в зависимости от масштабов обработки. Разок дошло до недели, однако там был особо тяжелый случай.
В любом случае, спасибо за ответ!