#0
by kupec
День добрый, имеется обработка, которая набивает строки в новые документы при определенных условиях, в модуле документа есть процедура ОбработкаСтроки, в ней обрабатывается выбранный товар и в зависимости от характеристик товара (указанных в элементе в качестве реквизитов) заполняются реквизиты ТЧ документа. Как запустить данную процедуру из текущей обработки, почитал форум, нашел вариант с 1СРР, но у меня что то не получается реализовать, там сказано якобы конт.Обработкастроки //Пример кода в итоге выдает что поле агрегатного объекта ОбработкаСтроки не найдено, компонента загружена в глобальнике методом ЗагрузитьВнешнююКомпоненту; Помогите разобраться
#2
by Остап Сулейманович
Перенести (скопировать) код процедуры в обработку и не делать людЯм моск. Или вынести в глобальный модуль.
#3
by silent person
Параметры: Контекст - тип: ГрупповойКонтекст. Контекст, в котором необходимо выполнить процедуру. Необязательный. По умолчанию - текущий контекст. ИмяПроцедуры - тип: Строка. Имя процедуры. СписокАргументов - тип: СписокЗначений. Список значений, содержащий аргументы процедуры. Если размер списка меньше, чем количество аргументов процедуры, то в оставшиеся аргументы передаются пустые значения. Лишние значения игнорируются. Значения по умолчанию игнорируются. Необязательный. По умолчанию - пустой список. Возвращает: результат выполнения метода в виде числа: 1 в случае успеха, 0 в противном случае. Описание: Метод предназначен для выполнения процедуры в заданном контексте. Пример:
#8
by kupec
у меня открыта форма обработки - это контекст, а док это объект, следовательно передаю всместо контекста объект и не срабатывает?
#9
by Cap_1977
Дешевле и быстрее будет выдернуть процедуру ОбработкаСтроки из документа, и ее вставка в твою поделку с коррективами под поделку...
#12
by varelchik
ОткрытьФорму тогда ты получишь контекст формы с его процедурами и функциями. НЕ путайте 7.7 и 8.х
#13
by trad
процедура у тебя в модуле формы документа, следовательно вызывать эту процедуру можно только в контексте формы этого документа. Вызывать ее можно из любого модуля, хоть из обработки, Но вызов должен быть привязан к контексту документа, а не к объекту документа. КонтДокумента="";
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Как из внешней обработки вызвать процедуру формы документа
- v7: как выполнить процедуру модуля формы документа из обработки?
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как выполнить JavaScript скрипт в 1с 7.7 через какой объект?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- Выполнить процедуру на сервере из модуля объекта внешней обработки через COM
В этой группе 1С
- Метаданные и СКД
- Ввод на основании. Не виден документ
- Как передать параметр через гиперссылку запуска веб-клиента 1С
- как УТ 10.3 Программно обновить табличное поле
- Как переименовать название счета в плане счетов
- Процесс 1cv8c (тонкий клиент) не может открыть файл
- Ввод остатков "Товары и торговая наценка (счета 41, 42)"
- При запуске тонкого клиента 1С висит после авторизации и ничего не происходит
- v7: Ошибка загрузки внешней компоненты 101
- Отчет Справка-расчет налога на прибыль.
- Получить номер счет фактуры на основании реализации
- Административная установка 1С 8.3 вместе с 8.2
- Открыть документ по щелчку на ссылку СКД
- БП 2.0 оплата покупателя платежной картой. Как?
- 1С 8.3 Нужно зайти в модуль печатной формы РеализацияТоваровУслуг
- Конструктор не найден WSОпределения
- ут 11.1.9.44 как посчитать недостачу по складу по товарам, принятым на комиссию
- Обмен УТ-БП: не переносятся склады
- Посоветуйте принтер для нечастого использования дома
- Чем отличается Пересчет итогов в конфигураторе от метода ПересчитатьИтоги()