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

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

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

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

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

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

См. также

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

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

Не понял о чем речь. Какую таблицу значений надо было настроить? Там одна таблица для собственно документа, и остальные - динамические для подчиненных справочников. Все они имеют соответсвующие поля, с определенной шириной...
Может - таблица предзагрузки? Так там неизвестно количество загружаемых колонок... И главное там не что записано в ячейке, а неличие в ней чего-либо (пустая ячейка или заполненная). Если пустая - надо указать, если заполненная - чего туда лазить?
10. Дмитрий Крайнов (reshenie) 110 29.09.10 11:40 Сейчас в теме
Ой блин... пишу не туда. Сорри. :oops:
11. Дмитрий Крайнов (reshenie) 110 29.09.10 11:45 Сейчас в теме
Скачал - попробовал... (Бухгалтерия 7.7 ред.1.3)
Нет такой процедуры: глАвтоПереоценка(ДокПриход)
12. Дмитрий Крайнов (reshenie) 110 29.09.10 11:52 Сейчас в теме
В накладных часто нет таких колонок как "Артикул", "Группа" - что прикажете делать?
И наоборот - есть позиции с НДС, %НДС и т.д.
СпрЕдИзм=СоздатьОбъект("Справочник.ЕдИзм") - ошибка. Нет такого справочника... Конфигурация у разработчика не типовая...
13. Алексей Плутенко (Noy) 1055 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 Сейчас в теме
Пригодилось как пример для собственных нужд.Спасибо автору, удачи.
Оставьте свое сообщение