Имя: Пароль:
1C
1С v8
v8: Кто сталкивался с XML - файлами?
,
0 Tovkus Vlad
 
15.08.11
15:25
Кто сталкивался с XML - файлами и кто разбирается в программировании, подскажите, можно ли выгрузив в  XML - файл реквизит справочника с одним типом (например, дата) получить реквизит с другим типом (Строка)? Только с помощью 1С-ки!
1 Beduin
 
15.08.11
15:26
(0) Или ты используешь сериализацию или разбираешь данные тупо сам, как хочешь.
2 andrewks
 
15.08.11
15:26
можно
3 IamAlexy
 
15.08.11
15:27
(0) это нереалльно
1С не у меет работать с XML
и вообще никто не умеет работать с XML

не существует специальных методов у платформы 8, нет специальных конфигураций для настройки правил, нет опыта тысяч приложений, нет документации и примеров...
4 famnam
 
15.08.11
15:29
+(3) и нас тоже нет
5 Man4kin
 
15.08.11
15:30
(3) +1
я так же думаю
6 IamAlexy
 
15.08.11
15:30
(4) вот и я про что.. даже нет форумов где можно было бы спросить про это..
7 Tovkus Vlad
 
15.08.11
15:31
У меня принудительно не получилось???
8 Tovkus Vlad
 
15.08.11
15:31
=) У меня принудительно не получилось!!!
9 IamAlexy
 
15.08.11
15:32
(7) кто тебя принуждал к XML? Путен?
10 Tovkus Vlad
 
15.08.11
15:32
(2) Намекнешь как???
11 IamAlexy
 
15.08.11
15:33
(10) его бес попутал.. нельзя никак... ошибся он.. раскаивается в своей нездержанности и в том что ложной надеждой тебя обнадежил...
12 Tovkus Vlad
 
15.08.11
15:33
(9) Нет, топорным методом хотел перебить дату. Написало нельзя.
13 andrewks
 
15.08.11
15:33
IamAlexy , иди уже в Лайф, там тебе простор для деятельности
14 Tovkus Vlad
 
15.08.11
15:34
(9) Кто такой Путен???
15 Tovkus Vlad
 
15.08.11
15:35
Не, мне не надо решения, хоть намек! А то 2 часа уже розкуриваю эту тему!
16 MaxS
 
15.08.11
15:35
Более 10-ли лет за рулем. т.т.т. ДТП небыло. От других не слышал, чтобы они с xml файлом сталкивались. Наверное нужно в дебри залезть, чтобы столкнуться.
17 MaxS
 
15.08.11
15:36
(15)  СтрокаДата = Строка(Дата);
18 Живой Ископаемый
 
15.08.11
15:37
прежде чем розкуривать, нужно было ее просушить...
19 andrewks
 
15.08.11
15:38
(15) ты для начала опиши подробно, что и где ты делаешь, и что именно не получается
20 Tovkus Vlad
 
15.08.11
15:39
(16) Нужно перебить у реквизита документа,делающего миллион проводок в десятках регистров, тип. И вот мой мудрый начальник говорит, выгружай в XML, и получай что надо, потом записав изменения в документ!
21 Tovkus Vlad
 
15.08.11
15:39
(15) сейчас
22 Астероид
 
15.08.11
15:40
ахаха, миллион проводок и XML :)
запасайся терабайтами озу!
начальник лох!
23 Tovkus Vlad
 
15.08.11
15:40
=)(19) сейчас
24 Tovkus Vlad
 
15.08.11
15:40
(22) возможно
25 andrewks
 
15.08.11
15:42
(20) а чо, без ХМЛ никак?
26 БалбесВ1с
 
15.08.11
15:44
(24)Возможно он прочитал твоё возможно.
27 FN
 
15.08.11
15:45
(20) Если не в состоянии сделать так, то попробуй так:

1.сделай временный реквизит, туда обработкой загони дату строкой из текущего реквизита
2.Потом поменяй тип реквизита, и другой обработкой перегони значения из временного реквизита
3. грохни временный реквизит
28 Tovkus Vlad
 
15.08.11
15:45
(25)Коротко, нужно поменять у документа тип реквизита с дата на ссылочный тип (справочник), с сохранением данных! Например, было дата 25.05.2011 на Май 2011 год(значение справочника).
П.С. Может и можно??? Но пока хотят так, Хочу разобраться можно или нет??
29 Tovkus Vlad
 
15.08.11
15:45
(27) Всегда почти так и делал.
30 andrewks
 
15.08.11
15:46
(28) ну, допустим. в ХМЛ как выгружаешь?
31 Tovkus Vlad
 
15.08.11
15:48
Стандартно! Весь документ целиком! Думал отдельно по таб.частям, но не дало!
32 Tovkus Vlad
 
15.08.11
15:50
Тоесть в ХМL - файле идет ссылка, реквизиты, таб.части. После этого другой документ и так далее.
33 Tovkus Vlad
 
15.08.11
15:55
Чувствую, никто не сталкивался с такой туфтой!
34 Tovkus Vlad
 
15.08.11
15:56
Ах, Максим, максим видимо ты был не прав....
35 Тарантул
 
15.08.11
15:56
читала вопрос, несколько раз, долго думала....
36 Tovkus Vlad
 
15.08.11
15:57
Тема не закрыта. У кого чего есть сказать - пишите!
37 Tovkus Vlad
 
15.08.11
15:57
Вечером прочитаю!
38 Тарантул
 
15.08.11
15:58
тут много вариантов ответов вообще много написать...
39 Tovkus Vlad
 
15.08.11
16:00
мне одного достаточно!
40 andrewks
 
15.08.11
16:01
можно выгрузить в хмл только тот реквизит, который надо, своей обработкой, и потом, после изменения типа, его подгружать и транслировать в нужные значения.

причём выгружать не обязательно в хмл, можно в дбф, например
41 AlexNew
 
15.08.11
16:02
Сделай составной тип Дата+Справочник, замени дату на справочник, сделай тип только справочник.
42 Живой Ископаемый
 
15.08.11
16:04
Можно получить движения по каждому регистру... Выгрузить в ТЗ, ТЗ сохранить ЗначениеВФайл() в полученном файле заменить неправиль ные знеачения реквизитов на правильные. Прочить из файла в ТЗ, полученное ТЗ загписать в движения.
43 andrewks
 
15.08.11
16:08
(42) да не факт, что этот реквизит в движениях участвует. но сама идея тоже неплохая.
по крайней мере, можно немного сэкономить сил на выгрузке и загрузке
44 Tovkus Vlad
 
15.08.11
16:10
(42) Сильно!
45 Tovkus Vlad
 
15.08.11
16:11
(43) Сделаю как предложил! В принципе по такой идее можно и без выгрузки вообще обойтись!
46 Tovkus Vlad
 
15.08.11
16:13
Всем спасибо! Ветку можно закрывать.
47 Bell
 
15.08.11
19:06
(0) В ручном режиме можно все! Средства преобразования есть при создании и загрузке.
48 popcorn
 
15.08.11
19:19
Если просто поменять тип реквизита Дата на Строка, значения разве не переведутся автоматом в строковое значение???