На данном ресурсе не раз упоминалась обработка ЗагрузкаДанныхИзТабличногоДокумента для загрузки той или иной информации. В данной публикации я приведу пример использования данной обработки для корректной загрузки дисконтных карт в справочник "Информационные карты" с правильной записью в регистр Штрих коды.
1. Необходимо найти на диске ИТС обработку ЗагрузкаДанныхИзТабличногоДокумента.
2. Настроить в соотвествии со скриншотами, либо загрузить файл настроек //infostart.ru/public/download.php?file=194885
Самостоятельная настройка
— Режим загрузки "Загрузка в справочник"
— Вид справочника "Информационные карты"
— Переходим на закладку "Настройка"
— Настриваем в соответствии с картинко
— указываем "Типы штрих кодов" в соответсвии с Вашим типом
— нажимаем кнопку "События" и вставляем для "ПередЗагрузкой"
Карта = Справочники.ИнформационныеКарты.НайтиПоРеквизиту("КодКарты",СокрЛП(Объект.КодКарты));
Если Карта <> Справочники.ИнформационныеКарты.ПустаяСсылка() Тогда
Сообщить("Код " + Объект.КодКарты + " уже существует!");
Отказ = Истина;
КонецЕсли;
для "При записи объекта"
ЗаписьШтрихкода = РегистрыСведений.Штрихкоды.СоздатьМенеджерЗаписи();
ЗаписьШтрихкода.Владелец = Объект.Ссылка;
ЗаписьШтрихкода.ТипШтрихкода = Объект.ТипШтрихкода;
ЗаписьШтрихкода.Штрихкод = Объект.КодКарты;
ЗаписьШтрихкода.Записать(Истина);
— Переходим на закладку "Табличный документ"
Загрузка готовой настройки
— переходим на закладку "Настройки"
— Нажимаем кнопку "Восстановить настройки из файла". И выбираем файл "Найстрока загрузки дисконтных карт" скачанный из публикации
— Переходи на закладку "Табличный документ"
3. Вставляем или загружаем информацию в таблицу на закладке "Табличный документ".
4. Жмем кнопку загрузить.
Смотрим ответы.
Просто ПРИОГРОМНЕЙШЕЕ Вам спасибо!
Искал обработку для генерации карт, а наткнулся на бесплатную статью с на 100% нужной и работающей информацией.
Создал документ. Сделал номера и Наименования карт, и с первого раза загрузил.
Очень помогли!
(1) _burb_on_,
Добрый день, пользуйтесь, на здоровье!