Комментарии
Избранное
Подписка
Сортировка:
Древо
Гуру не гуру, но некоторые интересные спецэффекты БСП при использовании этой фишки есть. Но примеры сделаны грамотно.
В своё время я собирался сделать полный обзор всех 6 вариантов подключения-запуска применительно ко всем режимам команд. Но быстрые и зачастую кардинальные изменения БСП заставили отложить. Опять же, для любознательных, советую посмотреть, как себя ведут некоторые режимы запуска при запрете на модальность. Забавно выходит)
В своё время я собирался сделать полный обзор всех 6 вариантов подключения-запуска применительно ко всем режимам команд. Но быстрые и зачастую кардинальные изменения БСП заставили отложить. Опять же, для любознательных, советую посмотреть, как себя ведут некоторые режимы запуска при запрете на модальность. Забавно выходит)
(3) Yashazz, изменения в БСП 2.3.1?
Столкнулся с тем что умерли все обработки типа заполнения объектов как только обновил тестовую базу БП до 3.0.41
Так бы вообще не против почитать материал по вшешним обработкам, но уже применительно к БСП 2.3.1
По самой публикации замечание.
Все же считаю, что некорректно реализовывать внешние обработки и городить при этом свои методы ПолучитьТаблицуКоманд и ДобавитьКоманду, а так же в СведенияОВнешнейОбработке создавать структуру параметров регистрации самому.
Корректнее писать так:
О чем стоит конечно же указывать!
Столкнулся с тем что умерли все обработки типа заполнения объектов как только обновил тестовую базу БП до 3.0.41
Так бы вообще не против почитать материал по вшешним обработкам, но уже применительно к БСП 2.3.1
По самой публикации замечание.
Все же считаю, что некорректно реализовывать внешние обработки и городить при этом свои методы ПолучитьТаблицуКоманд и ДобавитьКоманду, а так же в СведенияОВнешнейОбработке создавать структуру параметров регистрации самому.
Корректнее писать так:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.1.3.1");;
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиСозданиеСвязанныхОбъектов();
ПараметрыРегистрации.Наименование = "Создать ордер на перемещение товаров на основании приходного ордера";
ПараметрыРегистрации.Версия = "1.0";
ПараметрыРегистрации.БезопасныйРежим = Истина;
ПараметрыРегистрации.Информация = "Дополнительная обработка";
// Добавим куда нужно вставить возможность создания на основании
ПараметрыРегистрации.Назначение.Добавить("Документ.ПриходныйОрдерНаТовары");
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = "Ордер на перемещение товаров";
НоваяКоманда.Идентификатор = "Ордер на перемещение товаров";
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовКлиентскогоМетода();
НоваяКоманда.ПоказыватьОповещение = Истина;
Возврат ПараметрыРегистрации;
КонецФункции
ПоказатьО чем стоит конечно же указывать!
(4) Brawler, почему нет? Логика самой 1С v8 - максимальная функциональность и унификация. Очень часто есть общие модули с одним единственным методом, создание переопределяемых модулей там где это не нужно, системные объекты конфигурации, назначение которых с первого взгляда абсолютно не понятно и т.д. Такова логика: добавить побольше, авось завтра пригодиться. Эта обработка не исключение... С этим можно спорить, но тем не менее хуже от этого не будет. Да и если завтра вдруг надо будет расширить и добавить еще что-то, то все уже готово для этого.
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.
Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2")
|
Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2")
Открыть