|
ЗначениеИзСтрокиВнутр ошибка преобразования |
☑ |
0
Oleg_1990
23.10.16
✎
23:20
|
Ребят помогите. Есть база Склад на основе бухгалтерии 1.5 1с 8.1, в которой имеется внешний отчет "Рейтинг по продавцам". В нем делается запрос в базу Зарплаты (самописная БУ 1.5 Толстый клиент). Так вот, когда пользователь берет большой период например 01.06.2016-18.10.2016 выскакивет ошибка
СтрокаРезультат = РАбБаза.ValueToStringInternal(Запрос.Выполнить().Выгрузить());
ТЗЗарплатаЗаПериод = ЗначениеИзСтрокиВнутр(СтрокаРезультат); - Ошибка преобразования
НО!!! У меня на компьютере отрабатывает, а у пользователей нет. Когда захотел узнать чем же значения различаются в переменной СтрокаРезультат, то обнаружил, что СтрДлина(СтрокаРезультат)= 34,000,000 а на не компе на котором выскакивает ошибка 33,500,000. В чем может быть ошибка и как это вылечить??? p.s кеш чистил
|
|
1
Mauser
23.10.16
✎
23:26
|
Это уже неоперабельно. Смирись.
|
|
2
Mauser
23.10.16
✎
23:28
|
Я удивлен, как оно раньше у тебя не развалилось - значение в строку на 8.1, а потом что-то они него хотеть
|
|
3
Torquader
24.10.16
✎
00:18
|
Не проще ли таблицу сохранить в файл в одной базе и прочитать в другой - просто - надо понимать, что при передаче значения по OLE системе придётся создать строку размером со все данные и ещё и передать её в другой процесс, чтобы там оказалось достаточно свободной нефрагментированной памяти, чтобы её принять.
|
|
4
Oleg_1990
27.10.16
✎
10:25
|
Файл создать как вариант, получается на каждого пользователя создавать по файлу, который будет меняться при каждом формировании отчета???
|
|
5
Lexey_
27.10.16
✎
10:32
|
(0) ЗначениеИзСтрокиВнутр
Примечание:
...
Используется для сохранения функциональной совместимости с 1С:Предприятием 7.7. Использовать для других целей не рекомендуется.
|
|
6
ИС-2
27.10.16
✎
10:33
|
(4) извратиться еще больше - вместо ЗначениеИзСтрокиВнутр использовать ЗначениеВФайл/ЗначениеИзФайла
|
|
7
Oleg_1990
27.10.16
✎
10:40
|
т.е вместо ЗначениеВСтрокуВнутр/ЗначениеИзСтрокиВнутр использовать ЗначениеВФайл/ЗначениеИзФайла
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой