Загрузка данных


Рабочая инструкция ниже. Ошибка «Метод объекта не обнаружен (СведенияОВнешнейОбработке)» значит одно: в обработке нет функции регистрации. Её нужно добавить в модуль объекта (не в модуль формы).

Часть 1. Подготовить файл в конфигураторе
Откройте конфигуратор базы. Файл → Открыть → ваш РазборНоменклатуры.epf.
В дереве обработки слева дважды щёлкните по самой обработке РазборНоменклатуры. Откроется окно свойств.
В этом окне нажмите кнопку «Открыть модуль объекта». Если её нет, правый клик по обработке в дереве → «Модуль объекта».
Вставьте в этот модуль:
bsl
Функция СведенияОВнешнейОбработке() Экспорт

	ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
	ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
	ПараметрыРегистрации.Версия = "1.0";
	ПараметрыРегистрации.БезопасныйРежим = Ложь;

	НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
	НоваяКоманда.Представление = "Разбор номенклатуры";
	НоваяКоманда.Идентификатор = "Форма";
	НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
	НоваяКоманда.ПоказыватьОповещение = Ложь;

	Возврат ПараметрыРегистрации;

КонецФункции
Проверьте имя формы: в дереве обработки раскройте «Формы». Если форма называется не Форма, замените в строке Идентификатор = "Форма" на её реальное имя.
Сохраните: Файл → Сохранить (Ctrl+S).
Часть 2. Дать себе права

Без них добавить обработку нельзя. Это делается под администратором:

В УНФ: Настройки → Права доступа (или «Администрирование → Пользователи и права»).
Откройте своего пользователя и проверьте, что у него профиль «Администратор». Если нет, добавьте профиль и запишите.
Затем Настройки → Администрирование → Печатные формы, отчеты и обработки. Включите флажок «Дополнительные отчеты и обработки».
Перезайдите в программу, чтобы права применились.
Часть 3. Подключить обработку
Настройки → Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
Откройте список «Дополнительные обработки», нажмите «Создать» (в некоторых версиях «Добавить из файла»).
Выберите РазборНоменклатуры.epf. Откроется карточка.
Проверьте в карточке:
снимите флажок «Безопасный режим», если он стоит;
публикация: «Используется».
Нажмите «Записать и закрыть».
Часть 4. Запустить
В списке дополнительных обработок выделите «Разбор номенклатуры».
Нажмите «Выполнить обработку». Если такой кнопки нет, откройте карточку и нажмите кнопку команды «Разбор номенклатуры».
Откроется форма с кнопками «Проверить» и «Выполнить». Сначала «Проверить», потом «Выполнить».
Если права всё равно не пускают

Есть обход, которому права УНФ не нужны:

Откройте epf в конфигураторе (как в части 1).
Нажмите F5 (Отладка → Начать отладку). 1С запустит базу, и откроется форма обработки с кнопками, с правами пользователя, под которым вы вошли в конфигуратор.
Дальше «Проверить» и «Выполнить» как обычно.

Если на каком-то шаге появится ошибка или не окажется нужного пункта меню, пришлите точный текст ошибки или скриншот этого окна, скажу, куда нажимать.