Имя: Пароль:
1C
1С v8
Обмен между разношёрстными базами 8.2
,
0 Grigory123456789
 
01.10.11
20:33
Добрый день. Встречалось ли кому-нибудь обработка со следующим ф-лом:
Выгрузить док(любой) в txt- из базы
заполнить док из txt в любой док в базе приемнике
настроить поля документа базы приемника заполняемые из txt
если запись допустим справочника отсутствует в базе приемнике, то создать ее и подставить в заполняемый док.
1 Маленький Вопросик
 
01.10.11
20:50
конечно!
2 Grigory123456789
 
01.10.11
20:51
ММММММММММ да согласен, ступил, Перефразирую- Где скачать?
3 Маленький Вопросик
 
01.10.11
20:57
если разношерстные базы... то надо самому написать... это будет выглядеть как обмен документами через xml-файл ...
4 Маленький Вопросик
 
01.10.11
20:57
или конвертация данных
5 Grigory123456789
 
01.10.11
21:06
клиент требует, обмен через txt т.е. из одной базы выгрузили док в txt, а в другой загрузили, но базы разные, и писать ему все это дело под разные доки не оченьто и удобно.
6 Grigory123456789
 
01.10.11
21:07
вариан xml? не подходит, нужен txt, по тех причинам заказчика.
7 KAO111
 
01.10.11
21:11
Можно у xml файла поставить расширение txt - будет обмен через txt
8 Grigory123456789
 
01.10.11
21:17
требуется ответ по существу!!!!!!!!!! вариант со структурой xml и его парсировкой не нужен.
Выгрузить док(любой) в txt- из базы
заполнить док из txt в любой док в базе приемнике
настроить поля документа базы приемника заполняемые из txt
если запись допустим справочника отсутствует в базе приемнике, то создать ее и подставить в заполняемый док.

нужна обработка которую достаточно немного под шаманить, а не переписать полностью.
9 Grigory123456789
 
02.10.11
08:09
И? есть предложения?
10 IamAlexy
 
02.10.11
08:14
(9)
да

открываешь конфигуратор

ctrl+N и выбираешь из списка "Внешняя обработка"
затем немного пошаманить и все.. все работает..

и не надо ничего переписывать
11 Rie
 
02.10.11
08:15
(8) Тебе ответили по существу. Формата txt - не бывает. У него всё равно будет какая-то структура. Не нравятся угловые скобочки xml - создай собственный синтаксис и парси его.
12 FoxFox
 
02.10.11
08:17
Заказчику важен процесс или результат?
а хмл - тот же текстовик, и тхт один фиг придется парсить
13 GedKo
 
02.10.11
08:18
(9) предложение? стандартное - $1000.
14 ДенисЧ
 
02.10.11
08:19
(13) демпинг...
15 GedKo
 
02.10.11
08:20
(14) где? o_O
16 ДенисЧ
 
02.10.11
08:20
(15) или штука баксов - только за постановку задачи?
17 IamAlexy
 
02.10.11
08:21
(11) ну чего ты придераешься..

правильный программист сделал бы так:

перед сохранением XML вставил:

имяФайла ="" + Лев(ИмяФайла,СтрДлина(ИмяФайла)-3)+"txt";

А перед чтением файла обмена вставил бы:

имяФайла = Лев(ИмяФайла,СтрДлина(ИмяФайла)-3)+"xml";


а за это срубил бы с заказчика еще гдето примерно 10 000-15 000 за то что пришлось так извращатся и делать обмен через текстовый файл
18 IamAlexy
 
02.10.11
08:21
+(17) за то что пришлос переделывтаь весь обмен
19 Rie
 
02.10.11
08:23
(17) Этот вариант был предложен в (7). Топикстартеру он чем-то не нравится.
А предложение из (11) реализуется аналогичным образом - только надо файлик цикликом прочитать и сделать СтрЗаменить для всех < и > :-)
20 Grigory123456789
 
02.10.11
08:23
гы))))) да сообщество как всегда а высоте)))) Ребят... для того чтоб рубить бабло нужно как минимум заинтересовать клиента, а за такое так сказать прямолинейное назначение форума(1000$), чтото платить не хочется. Да и кстати правильный программист вообще бы ни чего не дописывал бы  в код, а продал бы готовое решение, хотя ))))) программист и менеджер это разные профессии.
21 Rie
 
02.10.11
08:24
(20) А нах такой клиент нужен - который даже задачу поставить не может, а способен только мычать?
22 Grigory123456789
 
02.10.11
08:24
Ладно, поищем на другом форуме, здесь риторика как обычно, спасибо ха участие.
23 IamAlexy
 
02.10.11
08:25
(20) я так понимаю что правильный программист код не пишет а добывает с утра из своего анального отверситя поднатужившись?

типа "оно само выпало"?
24 GedKo
 
02.10.11
08:25
(16) за правильное решение. с выпрямлением мозгов как правильно должно работать, а не как хочется.
25 FoxFox
 
02.10.11
08:26
(20) >>правильный программист вообще бы ни чего не дописывал бы  в код, а продал бы готовое решение
или правильный "программист" попросил бы на форуме написать за него, а потом срубить $1000?:)))
26 Rie
 
02.10.11
08:27
(22) "успеха я вам желать не буду, потому что в  успех этот ни  на йоту не верю. До скорого свидания!" (c) М.А.Булгаков
27 ДенисЧ
 
02.10.11
08:29
(24) тогда однозначный демпинг
28 GedKo
 
02.10.11
08:32
(27) уже не важно =(

все равно автор нищий и тупой =)
29 Маленький Вопросик
 
02.10.11
08:50
Это можно было бы уже сделать за время обсуждения здесь
30 Rie
 
02.10.11
09:16
(29) Что "это"? :-)
31 Маленький Вопросик
 
02.10.11
09:42
(30) обмен мду разными базами
32 Rie
 
02.10.11
09:51
(31) Обмен между произвольными базами (конфигурации не определены, но должен работать для любых конфигураций) в некоем ещё не разработанном формате (XML не предлагать)?
Иными словами - написать КД за день с нуля?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.