#1
by Diter
Вызывая обработку из документа передавай параметр (пустой). после выполнения обработки передавай обратно через этот параметр результат работы обработки
#2
by VZ
Вызывая обработку, передавай ей параметр с реквизитами документа. После выполнения обработки через этот же параметр можешь передать нужные данные.
#6
by Diter
В форме обработки в процедуреПриЗакрытиипишешь Форма.параметр="то что нужно";И всё.После закрытия формы обработки, если ты её вызвал из документа какОткрытьФорму("Обработка.твояОбработка",Результат);Результат="то что нужно";
#7
by VZ
В форме обработки в процедуреПриЗакрытиипишешь Форма.параметр="то что нужно";И всё.После закрытия формы обработки, если ты её вызвал из документа как
#8
by Diter
1. Плагиат2. Передавать какие либо данные в обработку ("Результат = ххх; //передаваемые данные") не обязательно
#9
by VZ
Было бы плагиатом, если бы не одна тонкость, доступная _знающему_.И _знающий_ бы знал, что обработка, в которые не переданы параметры, может обрабатывать только данные, введенные интерактивно. Если этого интерактивного ввода нет, то результат не зависит от способа и места вызова.
#10
by Diter
А кто тебе сказал, что пустое значение параметра вОткрытьФорму("Обработка.твояОбработка",Результат);не есть передача параметра в обработку? Результат - переменная и равна пустому значению. В чём проблема то?
#12
by Пшзукшщт
я бы не стал столь катигарчина: "может обрабатывать только данные, введенные интерактивно". брет сивай кабылы.
#16
by andreyka
При том, что при использовании механизм подбора он сможет отловитьвобработке подбора результат и воспользоваться им
#18
by Diter
Друзья, а всегда ли результатом работы обработки является возврат элемента справочника или документа? Вы никогда не сталкивались например с формирование документа на основании существующего и заполнением реквизита "подчинённый документ" в исходном документе. Ежу понятно, что для выбора из справочника или журнала документов нужно организовывать подбор. Но... есть масса других вариантов, когда необходимо запускать из формы внешнюю обработку и в зависимости от результата её работы выполнять те или иные действия.
#19
by VZ
"брет сивай кобылы" - это про то, что, конечно же, можно брать данные из констант, справочников и ГМ? Конечно, конечно. Зря я расчитывал, что некоторые посчитают это само-собой разумеющимся. Я-то имер в виду, что обработка без передачи параметров от вызывающег объекта никак не сможет обработать эти реквизиты вызывающего объекта. Особенно, если это - открытая форма. Конечно, есть особи, готовые фиксировать в глобальных переменных текущее состояние открытой формы... ВК не рассматриваю...
#20
by Diter
Ты видишь только один путь влияния внешней обработки на текущий документ. А ты не задумывался, что вовсе не обязательно передавать в обработку ссылку на реквизиты документа? Можно просто в зависимости от возвращённого значения парамертра их назначить в модуле формы документа.
#21
by Vacony
мда. вопрос конкретный и 1, а демогогии на 20 постов. Ответ 1 - в глобальнике делай переменную (или таблицу, смотря что тебе возвращать) и заполняй ее при закрытии своей обработки. Потом в документе сможешь уже работать с этой переменной. Никакие финты с Форма.Параметр туда-и-обратно не выходят, т.к. данные в открытой форме через этот Параметр видны только когда форма открыта, но тогда ты рабтаешь В ней , а не в документе.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 1SACCSEL - dbf - 1,5 Gb
- Описание для 1CML32.DLL и UNIZIP32.DLL
- Сегодня ДР у bazvan-а.
- Как правильно произносить "1С"?
- управление пунктами главного меню 1с
- Что означает в 8.0 "Объект поставщика не редактируется?"
- Полу ОФФ: Обучение 1С. План лекций
- Клиент банк для банка НАДРА Украина ктото делал?
- Попрошайка: Формы МХ-1, МХ-3, МХ-20 в виде mxl
- Структура конфигурации несовместима с текущей версией программы
- Написание внешней компоненты на C# ... кто нить поделится готовым Solution ??
- Помогите с регистром...
- Как программно скопировать документ в 7.7 ?
- Автоматическое "Формирование записей книги покупок". А правильно ли оно работает
- Как в 1С8 поменять цвет фона?
- Загрузка данных из ЗиК в 1С Предприятие
- УПП: Как оприходовать на склад выпущенную продукцию??
- Комплексная. ОСВ не включает счёт 004
- Как найти все подчиненные справочники
- Как из ТаблицыЗначений передать значения в таблицу документа.