Имя: Пароль:
1C
1С v8
Проблема при преобразовании строки в двоичные данные
0 oljenka
 
14.10.14
11:29
Здравствуйте! Платформа 8.2.19.90, обычное приложение.
Отправляю запрос на сайт через web-сервис, в ответ получаю строковое значение. Данное значение пытаюсь преобразовать в двоичные данные.
При загрузке данных за 1 день (в параметрах, передаваемых мной в запросе, есть дата окончания и дата начала) все прекрасно: данные преобразуются в двоичные данные и я получаю замечательный файл *.xml.
Но когда гружу за 2 дня, при выполнении метода Base64Значение("Строковое значение") получаю тип Неопределено и дальше, соответственно, все.работать не с чем((
Может подскажете в чем может быть дело.
Заранее спасибо!
1 МихаилМ
 
14.10.14
11:41
значит за n дней значение чем-то пакуется.
например, чтобы поместиться в текстовое поле.

сохраните значение в файл раскодируйте  base64
и постарайтесь  угадать, что в файле.
2 oljenka
 
14.10.14
11:57
Может ли это быть связано с тем, что возвращаемая мне с сайта строка заканчивается на "+", а не на "=" как во всех других случаях, когда строка без проблем преобразуется в двоичные данные?
3 oljenka
 
14.10.14
12:04
спасибо! пойду пытаться угадать)
4 МихаилМ
 
14.10.14
12:37
(2)
да . может. в base64 символ "+" не используется,
да и "=" в некоторых реализациях не используется, как дополнение.

и возможно "+" говорит, что Вы получаете не все данные , те есть продолжение, которое не считано
5 oljenka
 
14.10.14
13:27
(4)
смотрю и вижу, что данные пришли не все.начало есть, а  вот окончание..
Спасибо!