Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 11:58

Нужна помощь с обработкой!

Автор andryscha92, 11 окт 2013, 15:12

0 Пользователей и 1 гость просматривают эту тему.

andryscha92

Всем Доброго Дня! Нужно загрузить приходные накладные из DBF файла в типовую 1С Бухгалтерию 2.0. Скажите, может у кого есть обработка для этого или хотя бы подобие для образца, что бы дописать её?Очень нужно...

mixqn

теоретически в природе может быть и существует готовая обработка, которая может вам подойти, но как ее найти я не знаю :)
как минимум нужно знать структуру вашего DBF.

думаю, быстрее будет написать свою обработку, чем искать готовую

andryscha92

Цитата: mixqn от 11 окт 2013, 15:22
теоретически в природе может быть и существует готовая обработка, которая может вам подойти, но как ее найти я не знаю :)
как минимум нужно знать структуру вашего DBF.

думаю, быстрее будет написать свою обработку, чем искать готовую
вот и мне нужен был бы шаблон для написания..

Dethmontt

У меня нет ни одного примера с использование объекта XBASE
Но есть с ADO
StringConnetion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\;Extended Properties=""DBASE IV;"";";
Com = New COMОбъект("ADODB.Connection");
Query = "Select * From kladr.dbf";
Com.ConnectionString = StringConnetion;
Try
Com.Open();
Except
Message("It was not possible to be connected : "+ErrorDescription());
Return;
EndTry;

record = New COMОбъект("ADODB.Recordset");
Try
record.Open(Query, Com);
Except
Message("It was not possible to execute inquiry : "+ErrorDescription());
Return;
EndTry;

While record.EOF() = 0 do
UserInterruptProcessing();
Name = record.Fields("Name").value;
Message(Name);
record.MoveNext();
EndDo;
Com.Close();
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

andryscha92

Цитата: Dethmontt от 11 окт 2013, 21:28
У меня нет ни одного примера с использование объекта XBASE
Но есть с ADO
StringConnetion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\;Extended Properties=""DBASE IV;"";";
Com = New COMОбъект("ADODB.Connection");
Query = "Select * From kladr.dbf";
Com.ConnectionString = StringConnetion;
Try
Com.Open();
Except
Message("It was not possible to be connected : "+ErrorDescription());
Return;
EndTry;

record = New COMОбъект("ADODB.Recordset");
Try
record.Open(Query, Com);
Except
Message("It was not possible to execute inquiry : "+ErrorDescription());
Return;
EndTry;

While record.EOF() = 0 do
UserInterruptProcessing();
Name = record.Fields("Name").value;
Message(Name);
record.MoveNext();
EndDo;
Com.Close();

спасибо, но в 1с коде для dbf было бы понятней)

Dethmontt

andryscha92, так это 1С и есть...
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

andryscha92

Цитата: Dethmontt от 12 окт 2013, 02:39
andryscha92, так это 1С и есть...
значит этот код можно использовать для чтения из dbf?

softbear

Цитата: andryscha92 от 11 окт 2013, 15:12
Всем Доброго Дня! Нужно загрузить приходные накладные из DBF файла в типовую 1С Бухгалтерию 2.0. Скажите, может у кого есть обработка для этого или хотя бы подобие для образца, что бы дописать её?Очень нужно...

Чем не устраивает "Загрузка данных из табличного документа" с ИТС. Почему чуть что сразу кодить?

andryscha92

Цитата: softbear от 12 окт 2013, 11:56
Цитата: andryscha92 от 11 окт 2013, 15:12
Всем Доброго Дня! Нужно загрузить приходные накладные из DBF файла в типовую 1С Бухгалтерию 2.0. Скажите, может у кого есть обработка для этого или хотя бы подобие для образца, что бы дописать её?Очень нужно...

Чем не устраивает "Загрузка данных из табличного документа" с ИТС. Почему чуть что сразу кодить?
вы можете скинуть эту обработку?я не знаю откуда именно взять это...я новичок в 1с...

chuevsf

Держи, дорогой товарищ.
Тут сама обработка во вложенном файле.
А тут почитай полезную информацию, как ей пользоваться:
1. Ссылка
2. http://geterx.3dn.ru/publ/1s_predprijatie/zagruzka_dannykh_v_1s_bukhgalterija_8_2_iz_excel/3-1-0-33

Кстати, поиск в Интернете занял всего 20 секунд и это вместе со скачиванием.:)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск