Загрузка из файла Excel








Создание документа "Поступление ТМЦ" из файла Excel

Данная обработка производит создание документа «Поступление ТМЦ» из Excel-файла. Первое изображение — начало работы с внешней обработкой. Третье изображение, чтобы было понятно: для разных поставщиков сохранены настройки загрузки. Смотрите изображение «файл к загрузке» и «Заполнена форма к загрузке». Соответствие полей должно быть четким. Иначе может загрузиться номенклатура, а количество или цена не загрузится и будет нулевой.

Далее чтобы было более понятно. У меня в справочник «Номенклатура» добавлен подчиненный «КодПоставщика», который имеет 2 поля — Код и Поставщик. Т.е. моя номенклатура отличается в названии от разных поставщиков, но это одинаковый товар.

 Смотрим остальные файлы, чтоб было понятно. Скрин от экселевского файла, скрин моей номенклатуры, скрин подчиненного справочника. Код в моей базе жидкости Роса-4 1л. 1382, у поставщика конкретно от которого делается поступление товара 4496, а поставщиков у меня только 2, но может быть и более, и у всех разный код.

 

Все позиции номенклатуры, на которые обработка не найдет код (выписан у Поставщика аналогичный товар), выводятся в окно сообщений и создается «Отчет о загрузке».

 P.S. когда буду делать документы, сделаю подробные скриншоты, как работает обработка

 

Особая благодарность Сильченко Виталию

11 Comments

  1. Zircool

    Для этого есть штатный механизм подчиненного справочника Аналогов. Не изобретайте совершенно ненужных (необоснованных) сущностей. Спрр.Аналоги позволяет хранить не только код поставщика, но и наименолвание товара поставщика, то есть штатный функционал полностью перекрывает сделанный «костыль».

    Незачет!

    Reply
  2. Konst55

    На счет подчиненного справочника Аналогов — согласен, сначала конфу изучить надо (так, между прочим 😉 ). С незачетом я бы не был так категоричен. Ну а если нестандартная конфа и такого функционала просто нет? Молодец, сваял и выложил на общий суд, чтоб получить люлей иль пряников 😀

    А по делу — у меня как раз нестандарт и аналогов нет, и мне шибко не хотелось их заводить в конфе (на то есть куча причин). Я создал ехелевский файлик соответствий номенклатуры и контрагентов (смысл — присылают 1 файл заявок на кучу магазинов, аж до сотни) и всё, арбайтен.

    Если кому интересно — могу выложить, это внешний отчет сравнения присланных заявок в ехеле с заявками в базе и отгрузкой.

    Reply
  3. Altair777

    (2) Проще как в (1)

    И нагляднее 🙂

    Reply
  4. CheBurator

    (2) НИВАПРОС..

    Reply
  5. berezka1

    Скажите пжл. У меня выдает ошибку «Не выбрана фирма по умолчанию»

    Reply
  6. Иваныч

    berezka1 Нужно в настройках по умолчанию указать все поля (на закладке «Значения по умолчанию) если подробно, там дядька на иконке сидит за столом :D, тогда все четко. Еще я пользуюсь постоянным сравнением цен при составлении документа «Поступление ТМЦ» Если цена менялась, строка отчета высвечивается другим цветом. Если интересно, могу выложить мой МД-файл.

    Reply
  7. litvit

    Как добавить этот подчиненный «Код Поставщика» с долбаными 2-умя полями????

    вторую бы версию выложил без этих полей…

    Reply
  8. Иваныч

    Если хочешь, пиши на nailic@rambler.ru только укажи комментарий, иначе как спам удалю письмо, я тебе все вышлю

    Reply
  9. Иваныч

    кстати, у меня еще есть одна загрузка, как получится по времени, выложу

    Но опять-же, она настроена на мою конфигурацию под «код поставщика»

    Reply
  10. Zekert

    Спасибо за обработку. Очень помогла.

    Reply
  11. Иваныч

    (1) дай ссылку. где подробно описан механизм работы со справочником «Аналоги». заранее благодарю

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *