Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Сообщение от Алексей К.
А где в справке о доходах в формате 2003,04 Вы увидели, что этот код дохода был начислен именно в декабре? Вы не путаете свой учет с данными, которые реально есть в справках?
Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Добрый день!
Я в последней версии не нашел структура DBF-файла, для импорта данных из 1С.Придется писать свои импорт данных из 1С в DBF-файл, а из этого DBF-файла импортировать в вашу программу.
Спасибо.
Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Добрый день!
Пишу свой импорт из 1С в файл sp2005.dbf и столкнулся с такой проблемой, а именно, у сотрудника получается 17 записей, а в вашем файле их 16.Я добавил еще одну запись поля mec17,Koddox17,Sumdox17,kodvich17,sumvich17, но при импорте заливаются только 16. Пожалуйста, реализуйте эту возможность, увеличте, на всякий случай до 20 полей. Спасибо.
Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Если записей больше 16, они формируются в мемо поле. Я с ходу не найду описание, но если Вы в 2-ндфл 2005 заведете 17 записей, Вы разберетесь. Только используйте последнюю версию 2-ндфл 2005, а то в ранних с этим были ошибки.
Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Извините, но вы меня не поняли!Я сначала из 1С выгружаю в sp2005.dbf, на этом этапе все нормально, но когда я делаю импорт в Вашей программе, то 17 запись она не принимает приходится в программе вводить её в ручную
структура sp2005.dbf у меня последняя!
Спасибо.
Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Вот фрагмент описания структуры таблиц 2-ндфл 2005:
63 KodVich16
64 SumVich16
Если доходов по видам не больше 16, они пишутся в соответствующие поля таблицы (memo_dox=.F.), иначе доходы по видам пишутся в мемо поле str_memo в виде:
№1
Мес,КодДох,СумДох,КодВыч, СумВыч
Мес,КодДох,СумДох,КодВыч, СумВыч
И т.д.
Каждая строка заканчивается кодами 0D0A. Поле memo_dox=.T.
65 Memo_dox
66 SiVich1 – Код стандартного или имущественного вычета N(3)
67 SumVIVich1 – Сумма вычета N(15,2)
68 SiVich2
69 SumVIVich2
70 SiVich3
71 SumVIVich3
Если стандартных и имущественных не больше 3, они пишутся в соответствующие поля таблицы (memo_vich=.F.), иначе доходы по видам пишутся в мемо поле str_memo виде:
№2
КодВыч, СумВыч
И т.д.
Каждая строка заканчивается кодами 0D0A. Поле memo_vich=.T.
...
Вы так формируете sp2005.dbf?
Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Сообщение от cdvl
Вот фрагмент описания структуры таблиц 2-ндфл 2005:
63 KodVich16
64 SumVich16
Если доходов по видам не больше 16, они пишутся в соответствующие поля таблицы (memo_dox=.F.), иначе доходы по видам пишутся в мемо поле str_memo в виде:
№1
Мес,КодДох,СумДох,КодВыч, СумВыч
Мес,КодДох,СумДох,КодВыч, СумВыч
И т.д.
Каждая строка заканчивается кодами 0D0A. Поле memo_dox=.T.
65 Memo_dox
66 SiVich1 – Код стандартного или имущественного вычета N(3)
67 SumVIVich1 – Сумма вычета N(15,2)
68 SiVich2
69 SumVIVich2
70 SiVich3
71 SumVIVich3
Если стандартных и имущественных не больше 3, они пишутся в соответствующие поля таблицы (memo_vich=.F.), иначе доходы по видам пишутся в мемо поле str_memo виде:
№2
КодВыч, СумВыч
И т.д.
Каждая строка заканчивается кодами 0D0A. Поле memo_vich=.T.
...
Вы так формируете sp2005.dbf?
Добрый день!
Нет, я делаю не так.
Я сам добавил поля в sp2005.dbf: mec17,mes18,koddox17,koddox18,sumdox17,sumdox18,Ko dVich17,KodVich18,SumVich17,SumVich18
У нас есть пара сотрудников, у которых 18 записей.
Я сделал не правильно?
Спасибо.
Ответ: Импорт данных из текстового файла в формате 2003,2004 гг
Так правильно будет
ДБФ.str_memo=Строка(Месяц[17])+","+Строка(КодДохода[17])+","+Строка(СуммаДохода[17])+","+Строка(КодВычетаПоДоходу[17])+","
+Строка(СуммаВычетаПоДоходу[17])+"0D0A"+Строка(Месяц[18])+","+Строка(КодДохода[18])+","+Строка(СуммаДохода[18])+","+Строка(КодВычетаПоДоходу[18])+","+Строка(СуммаВычетаПоДоходу[18])+"0D0A";
где ДБФ это база sp2005.dbf?
Комментарий