Имя: Пароль:
1C
1С v8
Загрузка из DBF в документ
0 Samir
 
17.08.11
09:42
Чет уже 1,5 часа ковыряюсь в нете, не могу найти простенькой загрузки из DBF. Сплошь универсальные загрузки всего на свете.
Коли найдутся добрые люди, скиньте на ящик или выложите код загрузки из DBF в Бухгалтерию 8.2. желательно с создание документов.
P.S. И наступил черный день, и пришлось учить 8-ку.
1 Маленький Вопросик
 
17.08.11
09:44
(0) а какой хоть документ?
2 Wobland
 
17.08.11
09:46
ф=Новый XBase;
ф.Кодировка=КодировкаXBase.OEM;
ф.ОткрытьФайл(ИмяФайла);
ЭлементыФормы.Индикатор.МаксимальноеЗначение=ф.КоличествоЗаписей();
ЭлементыФормы.Индикатор.Значение=0;
Пока НЕ ф.ВКонце() Цикл
   ОбработкаПрерыванияПользователя();
   ф.<ИмяПоляДБФ> - с этим делаешь, что хочешь
   ф.Следующая();
   ЭлементыФормы.Индикатор.Значение=ЭлементыФормы.Индикатор.Значение+1;
КонецЦикла;
ф.ЗакрытьФайл();
3 Wobland
 
17.08.11
09:50
+(2) ф.Первая() забыл
4 aleks-id
 
17.08.11
09:53
(2) некошерно через xbase ;)
5 Wobland
 
17.08.11
09:55
(4) чем? чем некошерно и через как кошерно?
6 Samir
 
17.08.11
09:55
Спаиб, поковыряем
7 aka AMIGO
 
17.08.11
09:57
(4) нормально! перетащил расчет зарплаты на 1600 человек из клиппера с помощью этого некошерного иксбейс..
8 aka AMIGO
 
17.08.11
09:58
+7 жалко, ключа нет, открыть обработку 8-рочную не могу, чтоб пример запостить :)
9 Samir
 
17.08.11
09:59
(8) можно на ящик выслать. Помощь будет неоценимая.
10 aka AMIGO
 
17.08.11
10:02
(9) - вечером, поклянчу ключ у приятеля, найду подходящий примерчик, вышлю.. или выложу в файлообменник
11 Samir
 
17.08.11
10:03
(10) Буду при много благодарен
12 aleks-id
 
17.08.11
10:03
(5) через ADODB.Connection
13 Reset
 
17.08.11
10:05
(12) а чем некошерно то через xbase? (без подвоха, просто интересно мнение)
14 Aprobator
 
17.08.11
10:08
(13) АДО повеселее будет (из своего опыта). Особенно там где загрузка из нескольких таблиц и по условиям. Тупо катаешь запрос и выгружаешь только то, что тебе нужно с любой сортировкой и т.п..
15 Reset
 
17.08.11
10:10
(14) Понятно. А xbase почему некошерно?
16 Wobland
 
17.08.11
10:10
(15) надо полагать, потому, что там нет (14) ;)
17 Aprobator
 
17.08.11
10:11
ну дык )
18 Reset
 
17.08.11
10:12
) Лан извините я невыспавшийся и злой :(
19 Aprobator
 
17.08.11
10:13
я в свое время много загрузок писал с использованием XBase. Была там пора переноса зарплатных данных с различных программ типа Парус и Эвольвента в 1С. Так когда я для себя открыл АДО, это было просто счастье какое то )
20 aleks-id
 
17.08.11
10:15
xbase до кучи хапает файл монопольно. так что если с данными кто-то работает то будет лажа.
21 aka AMIGO
 
17.08.11
10:20
(11) - вслепую нашел что-то, по-памяти - вроде как одна из первых по перегрузке в УПП
разберешься, думаю..
http://narod.ru/disk/22014316001/ОткрытиеDBF-СпрСотр.epf.html
22 aka AMIGO
 
17.08.11
10:24
+21 за гкод - прошу ногами не бить, мне не нужна была красота кода, только скорость, ибо время выжимало из меня всё, что можно было..
23 Aprobator
 
17.08.11
10:26
не хватало, чтоб еще за халяву ногами пинали.
24 aka AMIGO
 
17.08.11
10:28
(23) находятся тут и такие :)
25 Aprobator
 
17.08.11
10:29
ну ТАКИХ то везде хватает. Не стоит просто перед ними расшаркиваться.
26 alxxsssar
 
17.08.11
10:31
(14) Если какие нибудь файлы передачи данных с которыми работает 1 человек, то и хбазе нормально, постоянно ими пользуюсь
27 aleks-id
 
17.08.11
10:32
(26) не надо подчеркивать свое неумение работать с АДО
28 Vladal
 
17.08.11
10:32
Недавно тема была. Я вроде челу отправлял обработку. Ща погляжу
29 Aprobator
 
17.08.11
10:34
(26) все зависит от задачи. Если файл всего 1 и никаких сложных фильтров не надо, то хбазе вполне катит.
30 Vladal
 
17.08.11
10:34
+28 Если устроит вариант, вечером отправлю и свою обработку
31 alxxsssar
 
17.08.11
10:34
(27) я сказал что не умею? просто адо хороша в своем диапазоне, а хбазе - в своем, я про это говорил. Скажем поставщики выгружают приход нам в дбф (1 документ поступлнение), у нас файл загружает только 1 человек, кроме ннего никто не работает, файл 1, в этом случае хбазе по моему проще, а когда более сложное что то там и адо замечательно
32 Samir
 
17.08.11
10:43
Устроит буду ждать. Заранее человеческое Вам спасибо.