У кого-нибудь есть функция ЗначениеИзСтроки 7-шное реализованное в 8-ке? #653875


#0 by beholder
Есть куча таблиц значений сохраненных в строке неограниченной длины в 7-ке, всё это подгружено в 8-ю базу, стоит задача вытащить эту инфу.
#1 by pumbaEO
с сылками на объекты базы данных 7.7? Или простые типы?
#2 by beholder
простые типы
#3 by pumbaEO
ну тогда Ole подключение к любой базе 7.7 и ЗначениеИзСтроки и построчно/поколоночно переноси в таблицу значений восмерки.
#4 by beholder
Напрямую не работает.
#5 by Avalone2010
Если подойдет, поставь плюсик
#6 by beholder
Плюс поставил, но немного не то, ЗначениеИзСтроки нужно а не ЗначениеИзСтрокиВнутр
#7 by Avalone2010
Если ничего не найдете, в 7.7 можно будет вашу выгрузку поправить дописав к "ЗначениеИзСтроки" пару букв :)
#8 by beholder
А там что описание типов только отличается? То есть вместо N - Число, да? =) Просто я уже перекинул DTS-ом инфу в 7-ку, загрузил с помощью ADO и ЗначениеИзСтроки в справочник, потом перекинул DTS-ом же в 8-ку и теперь с помощью обработки пытаюсь, впихнуть в справочник 8-чный. И всё из-за того что кое-кто не захотел выгружать в нормальном формате XML а из*****лся через вэб-сервис >:(
#9 by Avalone2010
если честно то не помню. Вроде там структура данных совсем иная.
#10 by beholder
При попытке заджойнить 2 млн записей с другими 2 млн обернулась An error occurred while executing batch. Error message is: There is not enough space on the disk. =))) Придется видимо писать парсер =)))
#11 by IamAlexy
открой из 8ки 7ку по оле, выполни то что надо и поимей щастье...
#12 by Avalone2010
Ничего Вы не понимаете. Это же слишком просто и неинтересно :)))
#13 by IamAlexy
сделайте цепочку.. из 8.2 по оле 8.1 из 8.1 откройте 8.0 и из 8.0 откройте по оле 7.7
#14 by Avalone2010
А мусье знает толк в извращениях! Но я бы попробовал через внешние источник подтянуть. Это очень интересно и весело :)
#15 by beholder
Это первое что я попробовал. ЗначениеИзСтроки не работает. Надо поднимать базу лепить туда глобальную функцию, потом якобы заработает. Сейчас по факту есть 7-шная таблица справочника (с 2 млн записей) в 8-шной базе. Есть 8-шный справочник - приемник (с 2 млн записей). Есть поле код которое просто счетчик. При попытке сделать селект с джойном этих двух таблиц: An error occurred while executing batch. Error message is: There is not enough space on the disk. Сжьiрает диск С, у меня в профиле образовывая файы tmp гигантских размеров. Сейчас идут эксперименты по переносу этих файлов на диск Е где есть свободных 50 гигов.
#16 by beholder
Вроде получилось
#17 by Serginio1
Внешняя обработка и открытьФормуМодально
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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