Имя: Пароль:
1C
1С v8
Документооборот + внешняя обработка
0 JullyBit
 
04.08.16
13:44
Помогите подключить внешнюю обработку к "Входящему документу"
1 Горогуля
 
04.08.16
13:44
как?
2 JullyBit
 
04.08.16
13:49
Функция СведенияОВнешнейОбработке() Экспорт
    ПараметрыРегистрации = Новый Структура;
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Справочник.ВходящиеДокументы");
    ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта");
    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("Наименование", "Заполнить Проект " + ПараметрыРегистрации.Версия);
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
    ПараметрыРегистрации.Вставить("Информация", "Дополнительная обработка к документу Входящий документ");
  
КонецФункции
3 JullyBit
 
04.08.16
13:50
Регистрирую через Дополнительные обработки... ни ссылки, ни команды не появляется
4 Звездец
 
04.08.16
13:50
Предлагаю найти в гугле статью и выполнитьее полностью не отступая от пунктов
5 Горогуля
 
04.08.16
13:50
загугли СведенияОВнешнейОбработке
6 JullyBit
 
04.08.16
13:51
Нашла только для подключения к документу. А нужно к справочнику "Входящие документы"
7 Горогуля
 
04.08.16
13:52
(6) есть принципиальная разница?
8 JullyBit
 
04.08.16
13:56
Есть у кого-нибудь пример любой доп. обработки, управляемые формы?
9 Горогуля
 
04.08.16
13:57
матофильтр что-ли не пускает
https://i.imgur.com/3R10woh.png
10 Горогуля
 
04.08.16
14:04
ходи читай почту
11 JullyBit
 
04.08.16
14:04
Есть команды...почти все как вы написали. По идее долна появится кнопка "Заполнить"... а ее нет
12 Горогуля
 
04.08.16
14:06
тут есть твой справочник?
https://i.imgur.com/omKjY9h.png
13 JullyBit
 
04.08.16
14:11
Да, я указываю объект назначения. Он программно не подхватывается, указываю руками...но все равно нет
14 JullyBit
 
04.08.16
14:14
15 JullyBit
 
04.08.16
14:14
Наткнулась на данную статью. Может дело в самом документообороте? стоит ли верить?
16 Горогуля
 
04.08.16
14:17
(15) за три года всё могло и смениться. смотреть надо
17 JullyBit
 
04.08.16
15:28
Замечания: если у Вас версия меньше чем 1.3.3.7, то для работы механизма внешних обработок заполнение может понадобится проделать следующее (в связи с тем, что этот механизм может быть просто не доделан):

1. В конфигураторе общей команде "ДополнительныеОтчетыИОбработкиЗаполнениеОбъекта" назначить тип "СправочникСсылка.ВнутренниеДокументы" параметру команды

2. В конфигураторе в модуль формы внутреннего документа добавить код (взят из версии 1.3.3.7):

// СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

&НаКлиенте
Процедура Подключаемый_ВыполнитьНазначаемуюКоманду(Команда)
  Если НЕ ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуНаКлиенте(ЭтаФорма, Команда.Имя) Тогда
    РезультатВыполнения = Неопределено;
    ДополнительныеОтчетыИОбработкиВыполнитьНазначаемуюКомандуНаСервере(Команда.Имя, РезультатВыполнения);
    ДополнительныеОтчетыИОбработкиКлиент.ПоказатьРезультатВыполненияКоманды(ЭтаФорма, РезультатВыполнения);
  КонецЕсли;
КонецПроцедуры
// Конец СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

// СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки
&НаСервере
Процедура ДополнительныеОтчетыИОбработкиВыполнитьНазначаемуюКомандуНаСервере(ИмяЭлемента, РезультатВыполнения)
  ДополнительныеОтчетыИОбработки.ВыполнитьНазначаемуюКомандуНаСервере(ЭтаФорма, ИмяЭлемента, РезультатВыполнения);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки
18 JullyBit
 
04.08.16
15:29
т.е. у меня получается все это нужно проделать для формы элемента справочника "Входящие документы".
Кнопка "Заполнить" появилась!