РАСШИРЕНИЯ В 1С. УРОК 8. ПЕРЕХВАТЧИК МЕТОДОВ "ВМЕСТО"

19.07.2018 09:11:00   Илья Леонтьев (ilyaleontyev)    8821

В прошлом видео, посвященном расширениям конфигураций в 1С, мы рассматривали возможность перехвата процедур исходной конфигурации перехватчиками с типом вызова "Перед" и "После".

В этом же видео речь пойдет о перехватчике с типом вызова "Вместо". В ее использовании есть ряд важных особенностей, так что обязательно посмотрите это видео.

Желаю вам приятного просмотра!

Благодарен каждому за репост этого видео.

Категории:
 Программирование

Вознаграждение за ответ
Показать полностью
Комментарии
Избранное Подписка Сортировка: Дата
1. VachKirp 226 20.07.18 15:45 Сейчас в теме
2. VachKirp 226 20.07.18 15:45 Сейчас в теме
Отличное видео. Лови стартмани ))
ilyaleontyev; +1 Ответить 1
3. ilyaleontyev 20.07.18 18:44 Сейчас в теме +1 $m
4. nekounreal 23.07.18 03:46 Сейчас в теме
Ну вот ты утверждаем что не рекомендуется использовать метод вместо, но у меня в расширении есть переписанный метод определения штрих кода меняющий основной модуль конфигурации. И расширение массовое. Здесь просто банально без этого метода ни как.
5. MVK80 26.08.18 16:12 Сейчас в теме
(4) , ну да - не рекомендуется (особенно без функции ПродолжитьВызов()). Никто же не говорит, что этим нельзя пользоваться когда другого выхода нет.

Вот, например, в этом видео необязательно было менять типовую конфигурацию или расширять процедуру ПриСозданииНаСервере обработчиком &Вместо, чтобы исключить вывод подключаемых команд.
ilyaleontyev; +1 Ответить
6. Letos 255 11.10.18 12:18 Сейчас в теме
Подскажите как создать "Создать на основании" в расширении. Я поступил следующим образом.

1. Создал Общую команду "Создать на основании" и привязал к нужному документу, в кнопку прописал код:

    
СтрДанные = Новый Структура("Основание", ПараметрКоманды);
ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", ПараметрКоманды);
	
ОткрытьФорму("Документ.ПередачаТоваров.Форма.ФормаДокумента",ПараметрыФормы);


Ничего не заполняется, документ открывается.

2. В создаваемом документ Сделал перехватчи
&После("ОбработкаЗаполнения")
Процедура Расш1_ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
	
КонецПроцедуры


ДанныеЗаполнения - содержать только "ВидДокумента". Что не так делаю?
Оставьте свое сообщение
Используем ссылки 1С
HTTP протокол в 1С для начинающих. Restful api. Postman. Fiddler. БЛОК 1
Иван Козлов. Как поставить качество кода на поток и при этом не разориться? Какие шаги стоит сделать уже завтра, чтобы повысить планку качества?
Мобильная 1С. GUIDELINES
AmoCRM 1С. Аутентификация OAUTH 2 0
Дмитрий Маренин. Как построить микросервисную инфраструктуру
Смотрим внутренности таблиц базы данных 1С
Александр Капралов. Unit-тесты с помощью 1C:Enterprise Development Tools
Дмитрий Жичкин. 1C# – 1С моей мечты
Решитко Дмитрий. Молчание "best practices": тестовые и эталонные данные, структура и связность, падения и новая функциональность, и другие неудобные вопросы к сценарному тестированию