Имя: Пароль:
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
т.е. у меня получается все это нужно проделать для формы элемента справочника "Входящие документы".
Кнопка "Заполнить" появилась!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn