Таблица источника «Входные данные» заполняется из таблицы Excel или из запроса, для таблицы Excel размерность задает первая строка (заголовки колонок) и первая колонка (количество строк), названия колонок не должны повторяться.
На закладке «Соответствие полей» указывается объект в который загружаем, и настраивается соответствие какая колонка источника в какую колонку объекта попадает.
В соответствии можно использовать:
— фиксированное значение например для заполнения колонки «Активность»,
— использовать поиск элемента справочника, сперва поиск производится по наименованию, потом по коду тут-же возможно использование для поиска владельца,
— поиск документа разбирает (если может) строку представления документа и подбирает документ по виду номеру и дате,
— поиск элемента справочника Код,Наим ожидает указания в «Поле загруженной таблицы» названий колонок через запятую «Код»,»Наименование» справочника для поиска по ним одновременно.
Поиск не может работать с разными типами, поэтому для полей неопределеленного типа надо в колонке «Выбранный тип» указывать конкретный тип.
На закладке «Обработка» производится заполнение таблицы (кнопка «Загрузить из списка») которая пойдет в объект (кнопка «В объект»), тут можно дополнительно проконтролировать корректность настроек. После переноса таблицы в объект типа документ, он открывается для просмотра содеянного.
Удобно применять для начального ввода остатков из ранее заполненных таблиц Excel, или разового ввода большого документа из таблицы, для корректировок «косяков» в регистрах (Запросом выбираем что нужно откорректировать и загружаем в документ «Корректировка регистров накопления»), и в других случаях.
Я так понимаю, эта обработка не на УФ? Просто не хочется зря скачивать!
Да это не УФ.
Необходимо в справочник Статьи движения денежных средств из файла в Excell импортировать группы и элементы из файла. Ваша обработка это сможет?
Люди, может кто знает такую обработку? Помогите, пожалуйста!!!
Задача не самая простая, важно загрузить в начале только группы 1 уровня, потом второго, и так все группы, а потом грузить элементы, чтобы к моменту загрузки объекта, уже была загружена для него группа. Ну и не забывать указывать «Родитель», чтобы иерархия загрузилась.
Для вашего файла возникнет вопрос как удалить пробелы в начале наименования, лучше это сделать сразу.
(3)3.5тр, сделаю в достаточно сжатые сроки(за вечер), точно под вас. Ничего удалять не придется.
(3) kng67, думаю можно этой, а можно и типовой Загрузкой данных из табличного документа загрузить в несколько этапов.
Сначала загрузить элементы 1 уровня, потом 2-го(указываем родителя) и т.д. С пробелами в начале, по моему, проблем не будет, (по крайней мере в типовую обработку вставляется без пробелов, в эту не знаю).
Сгруппировать легко в Excell. Для упращения при загрузке каждого последующего уровня можно загружать все предыдущие(он просто перезапишется). Т.е., н-р, сгруппировали по третьему уровню выделили все включая 1 и 2 уровни, вставили в обработку, загрузили.
(6) as7bs, Спасибо за ответ, но разве группы можно загрузить типовой Загрузкой данных из табличного документа?
Где там указывается признак, что это группа?
(7) kng67, Про типовую не знаю, но в этой обработке для иерархических справочников реквизит «Это группа» присутствует и обрабатывается.
На счет пробелов я был не внимателен, их в вашем файле нет, поэтому удалять не надо.
(8) Спасибо за обработку: группы и элементы формирует.
Хотела бы уточнить сейчас и на будущее:
Если до добавления с использованием данной обработки в справочнике присутствовали порядка 150 элементов с другим порядком кодирования (00000001), а добавленые ч/з обработку с кодами типа 1.1, в справочнике ничего в результате не нарушится? Может Реиндексация нужна?
(9) kng67, При загрузке элементов справочников производится поиск по коду, поэтому если уже существуют элементы с таким-же кодом они затрутся, если нет будут добавлены новые.
(10) спасибо за пояснение. Запускала обработку на копии. Удачно.
Очень сложно настраивать загрузку в справочник. Перечисления нужно смотреть в конфигураторе и вписывать вручную, поиск в подчиненном справочнике контрагенты по коду результата не дал, только по коду и наименованию.
Специально выгрузил справочник контрагенты и попытался загрузить в справочник информационных карт. Полчаса помучился и выкинул обработку. Жаль что потратил время и деньги на нее.
Судя по комментариям кому то она помогла, поэтому минусовать не буду.
Слишком сложна….
Да, эта обработка не для «ежедневного использования», ей например неудобно каждый день загружать прайс лист т.к. каждый раз необходимо править excel файл + производить настройку (которую тоже надо знать как сделать «Перечисления нужно смотреть в конфигураторе и вписывать вручную«). Для работы со справочниками возможности скромны (я ей загружал справочник ОС в УПП). В основном я её использую для заполнения документов начальных остатков и корректировок, которые делаются достаточно редко.
Для разовых действий легче написать простую обработку
(15) chmv, так эта обработка и получилась, в начале для одного, потом добавил для другого и в результате вот.
Спасибо
Надо заполнить документ «Ввод начальных остатков» БП 3.0 для табличной части НоменклатураНаСкладе. Правильным будем для строки поле документа = СчетУчета выбрать Операция = Фиксированно и в «Поле загруженной таблицы» установить «10.09». У Вас для столбца «Поле загруженной таблицы» предусмотрен выбор из столбцов Excel
(18) gull22,
Сообразил.
Когда нажимаю кнопку «В объект» открывается документ со всеми табличными частями и программа глухо виснет.
(19) gull22,
Документ открывается, значит в ТЧ данные уже занесены, видимо при открытии он медленно «обрабатывает» загруженное. Ещё документ открывается модальным окном, и не записанным.
у меня к сожалению под рукой нет БП3 чтобы посмотреть.
Попробовал. Предпочитаю пользоваться своей, правлю как нужно под данный случай и в путь )))