Универсальный импорт НН *.xls

Проблеми зв'язані з експортом\імпортом звітів, довідників.
Відповісти
доктор
Повідомлень: 857
З нами з: 22 травня 2012, 11:39
Звідки: Полтава
Контактна інформація:

Универсальный импорт НН *.xls

Повідомлення доктор » 06 грудня 2012, 16:08

Приветствую,
Решили сегодня поиграться с универсальным импортом налоговых накладных. Допустим есть Excel файлик с большим списком товаров/услуг (не суть), ну как минимум есть: порядковый номер записи, название товара, ед. измерения, кол-во, цена без ПДВ, сума без ПДВ (хоть ее можно отбросить, Медок сам посчитает), ЕДРПО, Дата, Период, Номер НН.
ЗображенняЗображення

далее на основе этого (?) документа делаем шаблон, выбираем тип Податкова накладна и далее J1201004
ЗображенняЗображення
импортируем:
ЗображенняЗображення

и видим:

ЗображенняЗображення

импортировалась всего одна первая запись... как импортировать остальные? В чем туплю? Где грабли?

P.S. Подчеркну, интересует исключительно количество записей в конечной НН, номера, даты и прочее - не интересует
багрепорт «ничего не работает!» оскорбляет чувства программирующих.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 06 грудня 2012, 16:15

Присоединяюсь, Медок 101, НН импортируется, но без единой записи!
Куда смотреть, подскажите?

Гресь Светлана
Универсал (склонность - системные вопросы)
Повідомлень: 413
З нами з: 27 липня 2011, 09:23

Re: Универсальный импорт НН *.xls

Повідомлення Гресь Светлана » 06 грудня 2012, 18:05

Для того чтоб импорт НН происходил в ОДИН документ (1 НН - много строк), необходимо выбрать в качестве первичного ключа поле, которое общее для всех строк в документе. Например это может быть номер НН.
--
С уважением, системный аналитик отдела аналитики
Гресь Светлана
Корпорация "Интеллект-Сервис"
[email protected]

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 06 грудня 2012, 18:29

Сделал, все равно одну строчку импортирует... :?

доктор
Повідомлень: 857
З нами з: 22 травня 2012, 11:39
Звідки: Полтава
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення доктор » 07 грудня 2012, 09:50

Подтверждаю, одна строка, первая. Первичным ключем была и дата и номер
ЗображенняЗображення
- результат одинаков.
багрепорт «ничего не работает!» оскорбляет чувства программирующих.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 07 грудня 2012, 10:23

До экспериментировался, теперь при импорте вижу ошибку:
M.E.DOC 10.00.101
Локальна версія
Реєстр первинних документів ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.TextBoxBase.WndProc(Message& m)
at System.Windows.Forms.RichTextBox.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)

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 07 грудня 2012, 17:14

Пересохранил файл.xls ошибка ушла.
Светлана помогите пожалуйста, импортирует все равно одну строчку.
Востаннє редагувалось 26 березня 2013, 12:31 користувачем Колпаков Б.И., всього редагувалось 1 раз.

доктор
Повідомлень: 857
З нами з: 22 травня 2012, 11:39
Звідки: Полтава
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення доктор » 07 грудня 2012, 17:25

Сегодня тоже была эпопея та же, часть вторая.
Взял за основу медоковский шаблон PN.xls, загнал все данные (может с моим шаблоном что не так), импортировал раз 10 - без изменений, всего одна строка.... сижу вот в печали... :cry:
багрепорт «ничего не работает!» оскорбляет чувства программирующих.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 09 грудня 2012, 23:15

Всем спасибо, разобрался!!! Надо просто продублировать данные первичных ключей!
Очень помог документ c:\ProgramData\Medoc\Medoc\help\Користування шаблонами для універсального імпорту.doc Нужно его в хелп добавить!

зы: Отдельное спасибо Доктору! Дим в колонке "Период" нули до конца проставь и продублируй "ЕДРПОУ" также!

доктор
Повідомлень: 857
З нами з: 22 травня 2012, 11:39
Звідки: Полтава
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення доктор » 10 грудня 2012, 09:28

Урааааа!!!! Заработало!!!!
И как не догадался, что ЕДРПО с периодом нужно дублировать, это же элементарно! Спасибо Жень! ;)
багрепорт «ничего не работает!» оскорбляет чувства программирующих.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 10 грудня 2012, 10:21

Тему можно закрывать.
Пожалуйста доработайте Хелп!

Родин Евгений

Re: Универсальный импорт НН *.xls

Повідомлення Родин Евгений » 10 грудня 2012, 12:02

Так он и так в каталоге Хелп ... не понял, куда и что добавить? Ссылку в "Пуск"?
ЗображенняЗображення

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 10 грудня 2012, 12:07

Дело в том, что в .doc файле описано подробнее, чем в помощи по F1!
Есть примеры заполнения, более точное описание!

Родин Евгений

Re: Универсальный импорт НН *.xls

Повідомлення Родин Евгений » 02 січня 2013, 11:42

Доработал Инструкцию, предполагаю включить в 106. Посмотрите пожалуста, и если есть замечания-предложения, доработаю еще.

доктор
Повідомлень: 857
З нами з: 22 травня 2012, 11:39
Звідки: Полтава
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення доктор » 02 січня 2013, 11:58

А не наоборот ли обозначены MAIN и TAB1 на скрине налоговой накладной...?
| Показать
ЗображенняЗображення
также:
Для того, чтобы импортировать документ, содержащий несколько номенклатур / строк в блоке TAB1, необходимо внести соответствующие сТроки в файл Excel или DBF таким образом, чтобы для каждой строки поля MAIN дублировались (добавить:к примеру для налоговой накладной с несколькими позициями должны быть одинаковы поля номер НН "N2_1").
багрепорт «ничего не работает!» оскорбляет чувства программирующих.

Родин Евгений

Re: Универсальный импорт НН *.xls

Повідомлення Родин Евгений » 02 січня 2013, 12:30

Исправил, спасибо. Перевыложил.
Вкладення
Користування шаблонами для універсального імпорту.rar
(721.53 Кіб) Завантажено 55 разів

Чернов
Повідомлень: 1
З нами з: 04 січня 2013, 14:41

Re: Универсальный импорт НН *.xls

Повідомлення Чернов » 04 січня 2013, 15:04

подскажите а как победить ошибку при импорте?

Ошибка происходит при использовании универсального импорта.
Пытаюсь провести импорт из XlSX для создания информационного запроса в ЕРПН.
происходит ошибка - медок намертво виснет. документ запит при этом создается.
шаблон импорта и файл который пытаюсь импортировать в приложении.

M.E.DOC 10.00.105
Мережева версія, Сервер
Головне меню ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
| Показать
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.TextBoxBase.WndProc(Message& m)
at System.Windows.Forms.RichTextBox.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)
Вкладення
doc.zip
(9.73 Кіб) Завантажено 8 разів
Востаннє редагувалось 04 січня 2013, 16:31 користувачем Чернов, всього редагувалось 1 раз.


Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Универсальный импорт НН *.xls

Повідомлення Колпаков Б.И. » 04 січня 2013, 17:20

Чернов
Пересохраните экселевский файл!
У меня импорт прошел удачно.

Відповісти

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