Импорт-экспорт налоговых отчетов в Excel

Проблеми зв'язані з експортом\імпортом звітів, довідників.
ruda
Повідомлень: 73
З нами з: 25 лютого 2015, 14:04

Re: Импорт-экспорт налоговых отчетов в Excel

Повідомлення ruda » 11 серпня 2015, 11:00

Не получился импорт. Возможно, есть более подробные инструкции.

Xhazard
Повідомлень: 1197
З нами з: 29 серпня 2011, 10:59

Re: Импорт-экспорт налоговых отчетов в Excel

Повідомлення Xhazard » 11 серпня 2015, 14:04

ruda писав:Не получился импорт. Возможно, есть более подробные инструкции.
Не понятно почему не получился.
Возможно есть более подробное описание проблемы?
if you can dream and not make dreams your master

ruda
Повідомлень: 73
З нами з: 25 лютого 2015, 14:04

Re: Импорт-экспорт налоговых отчетов в Excel

Повідомлення ruda » 12 серпня 2015, 10:17

Евгений Радзиевский писав: Вы можете импортировать подготовленный DBF файл (В Реестре отчетов меню Файл - Импорт - Импорт 1ДФ). Инструкция по формированию файла находится в корне программы, папка help\manuals.
Xhazard писав:
ruda писав:Не получился импорт. Возможно, есть более подробные инструкции.
Не понятно почему не получился.
Возможно есть более подробное описание проблемы?
Создала в Excel dbf файл, заполнила:
| Показать
NP PERIOD RIK KOD TYP TIN S_NAR S_DOX S_TAXN S_TAXP OZN_DOX D_PRIYN D_ZVILN OZN_PILG OZNAKA
1 1 2015 0 1111111111 5000 4600 400 0 1 12012003 0
2 1 2015 0 2222222222 3000 2300 700 0 1 12012003 0
Получила ошибку при импорте:
| Показать
ИНН ФИО
M.E.DOC IS 10.01.066
Локальна версія
Реєстр звітів ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.OleDb.OleDbException: c:\users\user\appdata\local\temp\allpf0bp.dbf is not a table.
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.OleDb.OleDbCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.ExecuteReader()
at ZvitPublishedObjects.ImportDBF.DBFImportManager.ImportPossibleMsg(String fileName, String edrpou)
at ZvitGUI.Doc.DocManager.Import1DFDocumentList()
at ZvitPlusGUI.UCDocRstByPer5.import1DF_Execute(ToolBase tool)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at ezvit.FormZvitMain.m_ToolClick(Object sender, ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick(ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick()
at Infragistics.Win.UltraWinToolbars.ToolMenuItem.OnClick()
at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.DoClickProcessing(MouseEventArgs e)
at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.UIElement.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.TextUIElementBase.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
at Infragistics.Win.UltraControlBase.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.UltraWinToolbars.PopupControlBase.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Что я делаю не так?
ps Очень хороши шаблоны для обмена в папке \MedocIS\tmpl\EXP_IMP но для 1ДФ такого нет. Очень жаль. Написать самостоятельно - у меня не хватает знаний и опыта.

Xhazard
Повідомлень: 1197
З нами з: 29 серпня 2011, 10:59

Re: Импорт-экспорт налоговых отчетов в Excel

Повідомлення Xhazard » 12 серпня 2015, 10:36

ruda, Microsoft Office не всегда создает корректные dbf-файлы.
Попробуйте создать их в например в OpenOffice или любом dbf-редакторе.
Или выложите сюда пример созданного файла.

Только что создал файл по Вашему примеру в OpenOffice.
Успешно импортировал в Медок.
На всякий случай переустановите VFPOLEDBSetup.msi в подпапке Install папки Медка
При установке обязательно устанавливайте его для всех пользователей.
if you can dream and not make dreams your master

Відповісти

Повернутись до “Експорт\імпорт”