ЗначениеВСтрокуВнутр глюк в преобразовании #385822


#0 by Oleg5482
Есть запрос, смысл и текст которого можно оставить за кадром. Запрос выполняется. После чего я выгружаю резальтат запроса в дерево и рядом преобразовую выборку запроса в строку из строки опять в выборку и выгружаю во второе дерево на форме. Но вот незадача значения в 2х деревьях получаются разные! Особенно существенные расхождения елси в самом запросе исполльзуются итоги по регистру остатков. Вот примерный текст кода: Объясните почему преобразование в строку искажает данные. Спасибо.
#1 by ТелепатБот
#2 by Defender aka LINN
"Есть запрос, смысл и текст которого можно оставить за кадром" - Почему? Стыдно признаваться, что херню придумал?
#3 by Oleg5482
да ты меня разоблачил! Ну нечего тебе сказать по сабжу иди дальше
#4 by Oleg5482
кстати в примере от 1С они не выгружают всю выборку одним махом, а почему то старательно её перебирают и каждое значение выборки преобразовуют в строку по отдельности. К чему бы это?
#5 by skunk
чет ты паришь... все нормально там работает...
#6 by Defender aka LINN
Мне есть чего сказать. Фигней страдаешь.
#7 by Oleg5482
Глюк воспроизводится только когда в выборке запроса есть поле типа документ. Неверно возвращаются посчитанные итоги все остальные поля в норме. Дерево полученное напрямую из выборки запроса выдает всё верно, так как и должно быть. Такое ощущение что при преобразовании в строку и назад теряется какаято служебная информация по оператору ИТОГИ запроса. Кому интересно мгу привести текст запроса на котром проявляется проблемма.
#8 by Defender aka LINN
Ты лучше скажи, на кой хрен тебе ЗначениеВСтрокуВнутр впилось.
#9 by skunk
я тестил на этом...
#10 by Oleg5482
Скриншот демонстрирующий проблемму
#11 by Oleg5482
это необходимо чтобы передать результат запроса с сервера. Оди и тот же отчет выполняясь на клиенте и на сервере выдавал разный результат и это при одинаковом запросе. Путем поиска было обнаружно что глючит преобразование в строку и обратно
#12 by Fragster
есть куча других способов вернуть с сервера ТЗ
#13 by Oleg5482
Какие например? Файл и регистр сведений не в счет
#14 by Леха Дум
А что мешает передать сразу в виде ТЗ?
#15 by skunk
SOAP
#16 by Oleg5482
(12,14) Буду очень признателен если поделитесь способом как передать ТЗ из фонового задания на сервере клиенту
#17 by Леха Дум
экстрасенсов нет. Можно попробовать сохранять в реквизит с типом хранилище значения (в регистре сведений или в справочнике), единственное, что заметил - если сохранить в хранилище список значений, при восстановлении (не сразу, на следующий день) платформа 8.0/8.1 падает. С сохраненной ТЗ вылетов не происходит.
#18 by Odin1C
ЗначениеВСтрокуВнутр не работает с выборками из запросов. Никак.
#19 by Oleg5482
У меня Выборка перед передачей предварительно выгружается в хранилище со сжатием и только потом хранилище преобразовывается в строку. Только это никак не меняет положение дела.
#20 by Fragster
а в - фигня полная, не ТЗ, а выборка в строку упаковывается... если ТЗ, то все ОК
#21 by Oleg5482
это не меняет сути. Я в шапке тоже упаковывал саму выборку.
#22 by Oleg5482
хранить гдето промежуточные данные не очень хочется ибо оно не нужно
#23 by Fragster
(21,22) а, ну тогда долби «гранит науки» дальше
#25 by Fragster
я думал, его по маске забанили...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С