Универсальная 1С-освская обработка
Загрузка данных из Табличного документа ,предназначена для загрузки данных в справочники, регистры сведений и табличные части различных объектов из табличного документа.
Пользователь может использовать алгоритм заполнения по умолчанию или настроить его самостоятельно для каждого из реквизитов объекта.
ВАЖНО! Настраивать алгоритм заполнения рекомендуется «опытным» пользователям, т.к. следует учесть, что при заполнении не выполняется контроль целостности данных и авто-заполнение связных реквизитов, (например: при выборе номенклатуры не устанавливается ставка НДС).
Основная форма обработки содержит две закладки. На первой (закладка «Настройка») производится настройка таблицы загружаемых реквизитов, на второй (закладка «Табличный документ») выполняется заполнение табличного документа представлениями загружаемых данных.
Обработка поддерживает 3 режима загрузки данных:
· в справочник
· в табличную часть
· в регистр сведений
Элементы управления режимами загрузки:
· Поле выбора «Вид справочника» доступен только для режима загрузки в справочник
· Флажок «Не создавать новых элементов» используется для режима загрузки в справочник. В случае, когда флажок взведен, добавление новых элементов в справочник не производится. Изменяются только существующие элементы, определенные полями поиска.
· Флажок «Замещать существующие записи» используется для режима загрузки в регистр сведений. В случае, когда флажок не взведен, то записи, соответствующие ключевым измерениям не замещаются, а изменяются, иначае записи добавляются.
· Флажок «Ручная нумерация колонок табличного документа» используется для ручной нумерации колонок табличного документа, в случае, когда состав колонок табличного документа отличается от отмеченных загружаемых реквизитов.
· Поле ввода «Первая строка данных табличного документа» - определяет, с какой строки табличного документа загружать элементы.
Таблица загружаемых реквизитов имеет следующие колонки:
· Флажок «Пометка» – тип: «Булево», изменяется пользователем, используется для отметки, какие реквизиты следует загружать;
(для режима загрузки в регистр сведений обязательна отметка всех измерений регистра и период)
· Поле ввода «Представление реквизита» – тип «Строка», не изменяется пользователем;
· Поле ввода «Имя реквизита» – тип «Строка», не изменяется пользователем;
· Флажок «Может быть полем поиска» – тип: «Булево», не изменяется пользователем (используется только в режиме загрузки в справочник для реквизитов код, наименование, индексированных реквизитов типа «Строка»)
· Флажок «Поле поиска» – тип: «Булево», изменяется пользователем (только для реквизитов, которые могут быть полем поиска)
· Поле ввода «Доступное описание типов» – Тип «Описание типов», не изменяется пользователем
· Поле ввода «Описание типов» – Тип «Описание типов», изменяется пользователем, изменяется пользователем, но имеет ограничение типов из графы «Ограничение типов»
· Поле выбора «Режим загрузки» - (Искать/Вычислять/Устанавливать)
· Поле ввода «№ Колонки табличного» для режима «Ручная нумерация колонок табличного документа»
· Поле ввода «Значение по умолчанию» - тип задается в поле «Описание типов»
· Поле выбора «Искать по» (имя представления) используется для поиска значения реквизита ссылочного типа по представлению в выбранном виде (например: по коду, наименованию, артиклю)
· Поле выбора «Связь по владельцу», выбирается пользователем для реквизита ссылочного типа, имеющего владельца, содержит указание на колонку связи по владельцу в составе загружаемых реквизитов или на непосредственного владельца.
· Поле выбора «Связь по типу», выбирается пользователем для реквизитов типа «План видов характеристик», содержит указание на колонку связи по типу в составе загружаемых реквизитов или на ссылку элемента связи по типу (в основном типа «План счетов ссылка»).
· Поле ввода «Элемент связи по типу», изменяется пользователем для реквизитов типа «План видов характеристик», содержит номер элемента связи по типу (номер субконто)
· Поле ввода «Выражение» для режима «Вычислять»
Порядок работы пользователя с обработкой
1) Выбрать режим загрузки ("Загрузка в справочник"/"Загрузка в табличную часть"/"Загрузка в регистр сведений")
2) Выбрать вид справочника (для режима "Загрузка в справочник"), ссылку и табличную часть (для режима "Загрузка в табличную часть") или вид регистра сведений (для режима "Загрузка в регистр сведений"),
3) При необходимости выполнить настройку таблицы загружаемых реквизитов на закладке "Настройка", настройки так-же можно восстановить(сохранить) из файла или профиля пользователя.
4) Заполнить табличный документ. Заполнять можно как вручную, так и из внешний источников: Excel, табличный документ, текстовый документ, файл в формате dBase III (*.dbf), буфер обмена.
Главное не нарушать шапку (первую строку табличного документа).
5) Выполнить контроль заполнения (нажать на кнопку «Контроль заполнения»), при этом для каждой заполненной ячейки табличного документа заполняется расшифровка найденным значением. Если значение не однозначно, или не найдено, выдается сообщение об ошибке и заполняется комментарий в ячейке.
6) Если обнаружены ошибки, определить значение реквизита вручную (в контекстном меню для ячейки табличного документа с комментарием выбрать пункт «Выбрать значение»).
7) Выполнить загрузку (нажать на кнопку «Загрузить»), при этом данные из табличного документа будут выгружены в справочник или в табличную часть, в зависимости от выбранного режима загрузки. При загрузке также выполняется контроль заполнения, не зависимо от того, выполнялся ли он ранее.