gifts2017

Загрузка и изменение реквизитов справочников

Опубликовал Александр Хомяк (logarifm) в раздел Обработки - Обработка справочников

Универсальное решение загрузки справочников. Да, знаю - их полно, но в них есть свои нюансы, а в моей - свои. Кому понравится может воспользоваться.

На создание данной обработины меня натолкнуло одно задание, когда пользователь захотел загрузить в справочник номенклатуру, реквизиты которые он мог бы выбрать сам так, чтобы еще можно было загрузить подчиненные справочники (а при отсутствии элемента подчиненного справочника, чтоб он создавался).

Я призадумался и решил сделать универсальное решение через работу с Excel приложением, где все значения строковые. Правда поначалу было нелегко реализовать поиск справочников, документов и перечислений (так как они агрегатные поля). Но в конце-концов оно все-таки заработало!!!!

Описание работы обработки описано в описании самой обработке, решение не легкое, так что нужно быть внимательным!

В версии Изменения номенклатуры_v1.0.3.-Beta была добавлена возможность выбора на форме статических реквизитов загрузки, а также добавлена возможность загрузки в Счета, Календари, Виды расчета. Исправлены некоторые ошибки.

При загрузке из файла в Виды расчета, нужно помещать в файл колонку КодРасчета "Алименты" или "ПенсионныйФЗП" или узнать порядковой номер из базы. Допустим "Алименты" = 1 ; "ПенсионныйФЗП" = 10. Аналогично с Календарем.

При загрузке в Счета ищет есть ли в базе номер заданного счета.

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

Наименование Файл Версия Размер Кол. Скачив.
Изменения номенклатуры_v1.0.2.-Beta
.1177417013 29,92Kb
26.10.14
82
.1177417013 29,92Kb 82 Скачать
Изменения номенклатуры_v1.0.3.-Beta
.1189753854 29,46Kb
26.10.14
34
.1189753854 29,46Kb 34 Скачать
Изменения номенклатуры_v1.0.4.-Beta
.1192454495 29,45Kb
26.10.14
150
.1192454495 29,45Kb 150 Скачать

См. также

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

Комментарии

1. desty (lustin) 25.04.07 12:29
+1 за идею.... но запрет на скачивание немного удивил...
2. Sasha_H (logarifm) 25.04.07 12:35
Запрет поставил только потому, чтобы народ чуток развивал сайт (я не говорю, что сайт запущен просто хотел, чтобы скачавали только те кто сам что-то уже выложил, развитие это хорошо... Поскольку обработина не излогких то решил еще, что человек уже умеет практичные навыки немалые) :)
3. zakazchik (zakazchik) 26.04.07 08:49
нахрена козе баян, когда скачать невозможэно !!!
4. Sasha_H (logarifm) 26.04.07 08:53
5. Sasha_H (logarifm) 14.09.07 11:17
Обновил. Нашел время на маленькую доработку.
6. Sasha_H (logarifm) 15.10.07 17:23
Проделано много потных работ, возможность статической загрузки, расчетов, счетов, календарей. Исправлено ошибки. Выйнят цикл который замедлял работу и добавлено текущее состояние работы в процентном режиме.
7. Sasha_H (logarifm) 22.10.07 09:24
8. rasswet (rasswet) 04.06.08 11:33
попробовал загрузить из ексель файла в справочник ГТД.
чтобы проверить как загрузиться.
непонятно, что такое ключ.
потом когда таки добился "загрузка завершена" справочник оказался пуст.
непонятно.

ещё вывались
Если спрПоиска.НайтиПоРеквизиту(Реквизит,ЧтоИщем,1) = 0 Тогда
{C:\ИЗМЕНЕНИЯ НОМЕНКЛАТУРЫ_V1.0.4.-BETA.ERT(1075)}: Неверное имя реквизита!

по стилистике
"начать загрузку из выбранными параметрами"
не все понимают что такое "початкова стрiчка"
9. Дмитрий Елисеев (w-divin) 17.10.09 23:48
"Вообще вот нечем народу занятся" (с) аффтар

Мне это не нужно - получите минус...
10. Дмитрий Бутаков (DimD2) 21.11.14 10:20
Удобная, простенькая обработка, Только описание настройки заполнения подчиненых справочников непонятное, долго тупил.
Спасибо. Полезная штучка.

Минусы.
Не сохраняет настройки, эт плохо, справочников много....))
Не воспринимает пустое значение ключевой строки таблицы как несовпадение ключа.
Т.е. при присутствии в таблице пустых строк откажется загружать строки идущие после неё.

главнаяТаблица.ПолучитьСтрокуПономеру(номПоз);
{E:\ALL-DB\1C-DB\PUB-2013 - КОПИЯ\EXTFORMS\ИЗМЕНЕНИЯ НОМЕНКЛАТУРЫ_V1.0.4.-BETA.ERT(792)}: Номер за пределами значения
И выбора номера листа нет.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа