На создание данной обработины меня натолкнуло одно задание, когда пользователь захотел загрузить в справочник номенклатуру, реквизиты которые он мог бы выбрать сам так, чтобы еще можно было загрузить подчиненные справочники (а при отсутствии элемента подчиненного справочника, чтоб он создавался).
Я призадумался и решил сделать универсальное решение через работу с Excel приложением, где все значения строковые. Правда поначалу было нелегко реализовать поиск справочников, документов и перечислений (так как они агрегатные поля). Но в конце-концов оно все-таки заработало!!!!
Описание работы обработки описано в описании самой обработке, решение не легкое, так что нужно быть внимательным!
В версии Изменения номенклатуры_v1.0.3.-Beta была добавлена возможность выбора на форме статических реквизитов загрузки, а также добавлена возможность загрузки в Счета, Календари, Виды расчета. Исправлены некоторые ошибки.
При загрузке из файла в Виды расчета, нужно помещать в файл колонку КодРасчета «Алименты» или «ПенсионныйФЗП» или узнать порядковой номер из базы. Допустим «Алименты» = 1 ; «ПенсионныйФЗП» = 10. Аналогично с Календарем.
При загрузке в Счета ищет есть ли в базе номер заданного счета.
+1 за идею…. но запрет на скачивание немного удивил…
Запрет поставил только потому, чтобы народ чуток развивал сайт (я не говорю, что сайт запущен просто хотел, чтобы скачавали только те кто сам что-то уже выложил, развитие это хорошо… Поскольку обработина не излогких то решил еще, что человек уже умеет практичные навыки немалые) 🙂
нахрена козе баян, когда скачать невозможэно !!!
Обновил уже на всех!
Обновил. Нашел время на маленькую доработку.
Проделано много потных работ, возможность статической загрузки, расчетов, счетов, календарей. Исправлено ошибки. Выйнят цикл который замедлял работу и добавлено текущее состояние работы в процентном режиме.
Хотелось бы комменты!!!
попробовал загрузить из ексель файла в справочник ГТД.
чтобы проверить как загрузиться.
непонятно, что такое ключ.
потом когда таки добился «загрузка завершена» справочник оказался пуст.
непонятно.
ещё вывались
Если спрПоиска.НайтиПоРеквизиту(Реквизит,ЧтоИщем,1) = 0 Тогда
{C:ИЗМЕНЕНИЯ НОМЕНКЛАТУРЫ_V1.0.4.-BETA.ERT(1075)}: Неверное имя реквизита!
по стилистике
«начать загрузку из выбранными параметрами»
не все понимают что такое «початкова стрiчка»
«Вообще вот нечем народу занятся» (с) аффтар
Мне это не нужно — получите минус…
Удобная, простенькая обработка, Только описание настройки заполнения подчиненых справочников непонятное, долго тупил.
Спасибо. Полезная штучка.
Минусы.
Не сохраняет настройки, эт плохо, справочников много….))
Не воспринимает пустое значение ключевой строки таблицы как несовпадение ключа.
Т.е. при присутствии в таблице пустых строк откажется загружать строки идущие после неё.
главнаяТаблица.ПолучитьСтрокуПономеру(номПоз);
{E:ALL-DB1C-DBPUB-2013 — КОПИЯEXTFORMSИЗМЕНЕНИЯ НОМЕНКЛАТУРЫ_V1.0.4.-BETA.ERT(792)}: Номер за пределами значения
И выбора номера листа нет.