Имя: Пароль:
1C
1С v8
У кого-нибудь есть функция ЗначениеИзСтроки 7-шное реализованное в 8-ке?
,
0 beholder
 
25.02.13
18:41
Есть куча таблиц значений сохраненных в строке неограниченной длины в 7-ке, всё это подгружено в 8-ю базу, стоит задача вытащить эту инфу.
1 pumbaEO
 
25.02.13
18:43
(0) с сылками на объекты базы данных 7.7? Или простые типы?
2 beholder
 
25.02.13
18:51
(1) простые типы
3 pumbaEO
 
25.02.13
18:56
(2) ну тогда Ole подключение к любой базе 7.7 и ЗначениеИзСтроки и построчно/поколоночно переноси в таблицу значений восмерки.
4 beholder
 
26.02.13
10:15
(3) Напрямую не работает.
5 Avalone2010
 
26.02.13
10:17
http://infostart.ru/public/120181/
Если подойдет, поставь плюсик
6 beholder
 
26.02.13
10:23
(5) Плюс поставил, но немного не то, ЗначениеИзСтроки нужно а не ЗначениеИзСтрокиВнутр
7 Avalone2010
 
26.02.13
10:26
(6) Если ничего не найдете, в 7.7 можно будет вашу выгрузку поправить дописав к "ЗначениеИзСтроки" пару букв :)
8 beholder
 
26.02.13
11:13
(7) А там что описание типов только отличается? То есть вместо N - Число, да? =)

Просто я уже перекинул DTS-ом инфу в 7-ку, загрузил с помощью ADO и ЗначениеИзСтроки в справочник, потом перекинул DTS-ом же в 8-ку и теперь с помощью обработки пытаюсь, впихнуть в справочник 8-чный.
И всё из-за того что кое-кто не захотел выгружать в нормальном формате XML а из*****лся через вэб-сервис >:(
9 Avalone2010
 
26.02.13
11:20
(8) если честно то не помню. Вроде там структура данных совсем иная.
10 beholder
 
26.02.13
18:03
При попытке заджойнить 2 млн записей с другими 2 млн обернулась

An error occurred while executing batch. Error message is: There is not enough space on the disk.

=)))

Придется видимо писать парсер =)))
11 IamAlexy
 
26.02.13
18:14
(0) открой из 8ки 7ку по оле, выполни то что надо и поимей щастье...
12 Avalone2010
 
26.02.13
18:16
(11) Ничего Вы не понимаете. Это же слишком просто и неинтересно :)))
13 IamAlexy
 
26.02.13
18:18
(12) сделайте цепочку..

из 8.2 по оле 8.1 из 8.1 откройте 8.0 и из 8.0 откройте по оле 7.7
14 Avalone2010
 
26.02.13
18:22
(13) А мусье знает толк в извращениях! Но я бы попробовал через внешние источник подтянуть. Это очень интересно и весело :)
15 beholder
 
26.02.13
18:25
(11) Это первое что я попробовал. ЗначениеИзСтроки не работает. Надо поднимать базу лепить туда глобальную функцию, потом якобы заработает.

Сейчас по факту есть 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 beholder
 
26.02.13
18:30
Вроде получилось
17 Serginio1
 
26.02.13
19:02
(15) Внешняя обработка и открытьФормуМодально
v8: Как выполнить процедуру внешней обработки через OLE