1с Преобразовать из строки в ссылку
Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.
Реклама
Новые вакансии
- Вакансия «Прораммист/разработчи 1С» Екатеринбург от Денис Спеиалист
Вчера в 13:10 - Вакансия Стажер Аналитик от Elizavetashkr
17 ноября 2023 г. - Вакансия Стажер Программист 1С от Elizavetashkr
17 ноября 2023 г.
Как преобразовать ссылку в строку 1с
Уважаемые, прошу направить на путь
Суть: Если стороннее ПО, соединяется по COM. В ПО из 1С8 передается параметр в виде GUID (пример: Путь до программы + » » + GUID). Получили в ПО ссылку на объект.
Проблемка: в файловом варианте — работает, в клиент-серверном — нет
В клиент-серверном пишет ошибку «Не удалось Мой_Документ.ПолучитьСсылку по УИД 51a1b24c-0d8f-11e8-80cd-a0d3c1fbc177»
Пошли другим путем: решили передавать в ПО ссылку на объект, ссылку передали в формате «Мой документ 94031 от 20.04.2018 9:32:12»
Теперь надо преобразовать Строку в Ссылку.
>В клиент-серверном пишет ошибку «Не удалось Мой_Документ.ПолучитьСсылку по УИД 51a1b24c-0d8f-11e8-80cd-a0d3c1fbc177»
ошибка другая
>Пошли другим путем: решили передавать в ПО ссылку на объект, ссылку передали в формате «Мой документ 94031 от 20.04.2018 9:32:12»
1С 8.3 Преобразование строки в URL — Программист 1С Минск. Автоматизация бизнеса.

ПРИМЕРЫ КОДА 1С
Перейти в раздел примеры кода 1С 8.3:

Перекодирование строки в URL в 1С 8.3:
&НаСервере
Функция ПреобразованиеСтрокиВURL ( Строка )
Возврат КодироватьСтроку ( Строка , СпособКодированияСтроки . КодировкаURL , «windows-1251» ); // «UTF-8»
Перекодирование строки в URL (и обратно) через COM в 1С 8.3:
Функция ПреобразованиеСтрокиВURLчерезCOM ( Строка = «» )
Компонент = Новый COMОбъект ( «MSScriptControl.ScriptControl» );
Компонент . Language = «JScript» ;
СтрокаВURL = Компонент . eval ( «var uri='» + Строка + «‘; encodeURI(uri);» ); //encode
Функция ПреобразованиеURLВСтрокучерезCOM ( Строка = «» )
Компонент = Новый COMОбъект ( «MSScriptControl.ScriptControl» );
Компонент . Language = «JScript» ;
URLвСтроку = Компонент . eval ( «var uri='» + Строка + «‘; decodeURI(uri);» ); //decode
Преобразование заполненой строки в заполненую ссылку

Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.
Реклама
Новые вакансии
- Вакансия «Прораммист/разработчи 1С» Екатеринбург от Денис Спеиалист
Вчера в 13:10 - Вакансия Стажер Аналитик от Elizavetashkr
17 ноября 2023 г. - Вакансия Стажер Программист 1С от Elizavetashkr
17 ноября 2023 г.
