helpf.pro
Регистрация

v8. ЗначениеИзСтрокиВнутр

snfr1c
30.11.2010 16:42Прочитано: 9357
Здравствуйте!
Задача такая: в 7.7 есть в документе реквизит - строка с неограниченной длиной. в реквизит помещается ТаблицаЗначений посредством ЗначениеИзСтрокиВнутр(<СистСтрока>) и ЗначениеВСтрокуВнутр(<Объект>). Сконвертировал данные 7.7 в 8.2 конвертером. в документе реквизит присутствует. Но загрузить в таблицу значений или куда ещё не могу - ошибка потока. возможно при конвертации изменились данные или стал разный формат.
Загрузить ЗначениеИзСтрокиВнутр() в таблицу значений не получается. выгружал в файл из 7.7 в 8.2 не загружает.
Подскажите кто выполнял что либо подобное. Как решить данную проблему?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
30.11.2010 16:56Ответ № 1
(0) snfr1c, если там у тебя ТЗ с типами Число, Дата, Строка то еще можно поколдовать, если нет, то нереально!
snfr1c
30.11.2010 17:01Ответ № 2
там ТЗ с типами Справочник.Контрагенты и Число. да голову сломал как перенести. создавать 2500 (столько документов в 7.7) файлов с таблицей и потом грузить, хочется оставить только на самый крайний вариант.
snfr1c
30.11.2010 17:17Ответ № 3
Проблема с загрузкой данных из текстового файла.
В 7.7 таблицу значений преобразую в строку с помощью ЗначениеВСтрокуВнутр() и записываю в txt.
В 8.1 файл открываю, получаю строку файла.
на этапе преобразования из строки ЗначениеИзСтрокиВнутр() вылетает с ошибкой

по причине:
Ошибка преобразования
по причине:
Ошибка формата потока

Можно ли обойти проблему, не меняя выгрузку?
НЕТ!
В 7.7:
ЗначениеВСтрокуВнутр("ура") = {"S","0","0","0","0","0","ура"}
ЗначениеИзСтрокиВнутр("{""S"",""0"",""0"",""0"",""0"",""0"",""ура""}") = "ура"

В 8.1
ЗначениеВСтрокуВнутр("ура") = {"S","ура"}
ЗначениеИзСтрокиВнутр("{""S"",""0"",""0"",""0"",""0"",""0"",""ура""}") = "0"

Т.е. таким способом даже строки передать не получится...
snfr1c
30.11.2010 17:19Ответ № 4
результат: формат разный загрузить не получится. надо бы куда нибудь в хелп вынести- уверен кто нибудь ещё столкнется с этим
. Для себя: надо придумать как перенести нормально данные, придётся через таблицу или через таблицу ексела.
E_Migachev
30.11.2010 18:03Ответ № 5
Нужно модифицировать перед загрузкой в 8-ку,
вот посмотри Сохранение объекта 7.7 в файл формата 8.1
snfr1c
30.11.2010 18:43Ответ № 6
спасибо. то что нужно. Наверное в хелп к себе на сайт надо залить решение, чтобы всё в одном было.
ИМХО
E_Migachev
30.11.2010 20:23Ответ № 7
сделаешь, выложи рабочий пример )
snfr1c
01.12.2010 10:28Ответ № 8
ок. я потом с тобой свяжусь по поводу выкладывания примеров. есть кучка всяких примеров.
snfr1c
01.12.2010 10:29Ответ № 9
Вопрос закрыт!
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.