gifts2017

Очередная обработка импорта из Excel

Опубликовал ig zar (ig_infostart) в раздел Обмен - Загрузка и выгрузка в Excel

Написал для собственной конфигурации "Продажа запчастей", импорт данных для накладной прихода, из книги Excel.

1. Выбор книги.
2. Выбор листа книги.
3. Определение области данных.
4. Определение колонок по типам (артикул, имя, цена и т.д.)
5. Коммент, куда без него.
6. Выбор поставщика.

Скачать файлы

Наименование Файл Версия Размер
ЗагрузкаТовараИзExcell.ert 210
.ert 16,00Kb
22.09.10
210
.ert 16,00Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Алексей Плутенко (Noy) 23.09.10 14:10
Покритикую...
ну когда уже люди перестанут заниматься перебором ячеек? Вы когда воду в стакан наливаете - не пипеткой же это делаете?
Если в книге всего один лист - я его тоже должен выбирать???
Почему сразу нельзя настроить ширину колонок ТаблицыЗначения? (либо по ширине колонки исходного экселя, либо в зависимости от длины текста в колонке)
Если на листе есть что-то типа #Дел/0 - 1С-ка сворачивается в коврик.
Юзед ренж - подход правильный, только не стоит забывать, что этот самый ренж может находится не в первой строке (колонке).
Ну и вопрос: на портале окола 150 тыс пользователей - у скольких из них есть эта конфигурация?

Хотя в целом подход верный - пользователь видит что загружает и присутствует определенная универсальность (нет жесткой привязке к колонкам). Тут респект.
2. Иваныч Иванов (Иваныч) 27.09.10 11:55
Я делел похожую, но мне поставщики присылают разные печатные формы, так я себе коммент пишу прям в обработке что у поставщика А код товара в колонке2, а у поставщика Б- в колонке 8
3. valent (valent) 27.09.10 12:16
А если загнать в ТЗ без Экселя Йокселем, то ваще красота получится...
4. Сергей (Che) Коцюра (CheBurator) 27.09.10 23:16
У меня таких загрузчиков - меня уже тошнит от них...
.
автору рекомендуется положить содержательные скриншоты
5. Дмитрий Крайнов (reshenie) 29.09.10 11:29
Скрин-шоты - в дистрибутиве (отдельным каталогом). Более содержательных пока нет. :)
6. Дмитрий Крайнов (reshenie) 29.09.10 11:31
Это не конфигурация - это универсальная обработка. Будет работать в любой конфигурации: пробовал в Бухгалтерии, Торговле, Комплексной (приложил соответсвенно файлы и инструкции к заполнению).
7. Дмитрий Крайнов (reshenie) 29.09.10 11:35
Относительно скорости загрузки - откровенная ложь, что "руками набрать быстрее". Если есть регульрный поток накладных от одних и тех же поставщиков - гораздо удобнее и быстрее загружать автоматически.
У разных поставщиков - естественно разные файлы и разные к ним настройки. Один раз сделать - и порядок! У меня времени чтобы указать алгоритм загрузки накладной уходит 5 минут, далее - загружаю любою накладную хоть с сотней позиций со скоростью 5 строк в секунду.
8. Алексей Плутенко (Noy) 29.09.10 11:39
(7) Веткой ошибся? Отвечу в твоей...
9. Дмитрий Крайнов (reshenie) 29.09.10 11:39
"Почему сразу нельзя настроить ширину колонок ТаблицыЗначения? (либо по ширине колонки исходного экселя, либо в зависимости от длины текста в колонке)"

Не понял о чем речь. Какую таблицу значений надо было настроить? Там одна таблица для собственно документа, и остальные - динамические для подчиненных справочников. Все они имеют соответсвующие поля, с определенной шириной...
Может - таблица предзагрузки? Так там неизвестно количество загружаемых колонок... И главное там не что записано в ячейке, а неличие в ней чего-либо (пустая ячейка или заполненная). Если пустая - надо указать, если заполненная - чего туда лазить?
10. Дмитрий Крайнов (reshenie) 29.09.10 11:40
Ой блин... пишу не туда. Сорри. :oops:
11. Дмитрий Крайнов (reshenie) 29.09.10 11:45
Скачал - попробовал... (Бухгалтерия 7.7 ред.1.3)
Нет такой процедуры: глАвтоПереоценка(ДокПриход)
12. Дмитрий Крайнов (reshenie) 29.09.10 11:52
В накладных часто нет таких колонок как "Артикул", "Группа" - что прикажете делать?
И наоборот - есть позиции с НДС, %НДС и т.д.
СпрЕдИзм=СоздатьОбъект("Справочник.ЕдИзм") - ошибка. Нет такого справочника... Конфигурация у разработчика не типовая...
13. Алексей Плутенко (Noy) 29.09.10 13:37
(12) Естественно, это автор даже в шапке написал. Данная обработка нафик никому тут не нужна (ну разве что как пример, который можно посмотреть только в конфигураторе). Зато есть интересные ("правильные" на мой взгляд) моменты.
14. Alexander Nick (nickkey) 29.09.11 05:45
хороший пример для написания своей обработки :)
15. Леха Гордеев (X-morph) 28.11.11 09:08
Как раз искал шаблон подобной обработки, дабы состряпать такоеже для своих нужд. Спасибо.
16. Эльвира (egoel) 27.02.12 20:19
У нас поставщиков до 20 шт. накладные у всех разношерстные, но привести к удобоваримому варианту для меня не проблема, вот если бы подобная обработка решила наши проблемы, накладные более 700 наименований, в ручную... проще удавиться.
17. www2007 (www2007) 23.12.12 18:52
Пригодилось как пример для собственных нужд.Спасибо автору, удачи.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа