Задача была поставлена следующая: импортировать накладные поставщиков в документ «Поступление товаров и услуг».
На фирме и у поставщиков разные наименования номенклатуры. Соответствие наименований своих и поставщиков решил сделать через регистр сведений — номенклатура контрагента.
Плюс к этому: нужно было сразу добавлять номенклатуре «номенклатурную группу».
В настройках выбираете контрагента и его тип цен. Указываете Excel-файл с накладной и его настройки. После этого делаете сопоставление наименований поставщика с нашей номенклатурой в базе и заполняете номенклатурную группу. Нажимаем «Добавить соответствие» и наименования записываются или обновляются в регистре сведений, а в справочник номенклатуры добавляется номенклатурная группа. Нажимаем «Поместить в документ». Откроется документ «Поступление товаров и услуг» где уже будет заполнена табличная часть «Товары», а также в номенклатуру записывается «Цена закупа».
Если в накладной поставщика цена идет без НДС, то ставим галочку «Добавить НДС».
Добавлена версия 1.1. Теперь можно устанавливать соответствия наименований поставщика и своих наименований для каждого контрагента.
Добавлена версия 1.2.
- Переработана процедура получения данных из Excel.
- Добавлена возможность добавления соответствия через подбор, таким образом, экономим время. Теперь не надо постоянно для каждой номенклатуры выбирать элемент справочника. Нажимаем кнопку «Подбор» и пошли щелкать соответствия. В таблице меняется строка которая активна.
Добавлена версия 1.3.
- Документ поступления теперь не нужно создавать изначально, он создастся сам и откроется вам после нажатия кнопки «Поместить в документ». Вы его редактируете и записываете или проводите.
- Добавлена возможность указания номенклатурной группы сразу нескольким товарам. Для этого выделяете строки которым нужно заменить или установить группу (с помощью shift или ctrl), выбираете группу и нажимаете «Выбрать группу».
- Возможность удаления выделенной строки.







(1) На фирме обычно заказывают у одних и тех же поставщиков. Исключения очень редко. Но я согласен, надо доработать. Остального не требовалось. А обработка у тебя хорошая, жаль платная. 🙂
Теперь работает по наименованию скольких угодно поставщиков для одного товара. У меня задача теперь другая, от одной фирмы приходят накладные в pdf. Как взять от туда?
Maniac. Спасибо тебе за все! 🙂 «Соответсвие наименований своих и поставщиков решил сделать» по твоей наводке. Еще раз спасибо 🙂
(6) Тут такой поставщик, что под нас он в экселе кидать ничего не будет. 🙁 Хотя фирма работает с ним очень тесно и постоянно.
(8) Учи. учи.. Я благодарный!
Maniac, ты человек с богатейшим опытом, чтож тебя заусила поделка новечка? 🙂
Да ладна, я тебе не помешаю. Мне вот даже плюсика никто не поставит 🙁 Значит наверно никому не пригодилась и не нужна…
(13) нужна-нужна! я тоже в это направлении копаю. жаль не работает у меня посылка ЛС, есть одна мысль…по поводу обработки, мож в асю стукнешь?
ЗаполнитьСтавкуНДСТабЧасти в 10,3 перенесли в
ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(СтрокаТабличнойЧасти, ДокументОбъект);
если это не поправить в (10.3.8.4) вообще не откроется.
***
{Форма.Форма(150)}: Ошибка при вызове метода контекста (Cells): Произошла исключительная ситуация (0x800a03ec)
Наименование = СокрЛП(Строка(Лист.Cells(Строка, КолНаименование).Text));
по причине:
Произошла исключительная ситуация (0x800a03ec)
если на форме первая и последняя строка =0
(13) обработка нужная, но пользователь самостоятельно применить не сможет, а программисту проще свое написать, я вот писал — заинтересовавшихся немного было… но, в принципе, чем больше примеров тем проще разобраться начинающим, так что я за.
igyo, Спасибо большое за обработку, и за то, что она бесплатная
Давно искал что-то подобное, теперь буду эксперементировать! 🙂