#0
by DenYuliya
Подскажите, плиз, как обратиться к экспортной процедуре модуля формы одной обработки из модуля формы другой обработки? Платформа 8.2, не УФ.
#7
by Naf_kultura
это чуть-чуть из ООП на самом деле процедуры модуля формы - это методы экземпляров формы
#9
by DenYuliya
понятно, что ничего не понятно. Какой метод погуглить))? А = Обработки.Обработка2.ПолучитьФорму.Форма.НазваниеЭкспортнойПроцедуры- так не работает, зараза.
#14
by osa1C
Не понятен смысл зачем вызывать из одной обработки процедуру другой, да еще из модуля формы? ... А как насчет того чтобы нужную процедуру скопировать в нужную обработку?
#16
by osa1C
+ В том что написано - ошибка хотя бы в том, что идет обращение к процедуре, как к функции
#28
by osa1C
вы можете в конце концов объяснить что вы хотите добиться? В модуле формы объекта обычно располагаются процедуры относящиеся к форме объекта. Что вы хотите делать с формой одной обработки из другой?
#29
by DenYuliya
я в через ПолучитьФорму, вот так: Ругается на переменные "Элемент, ОформленияСтрок" не найдены. "Элемент" в обработке "ПодборНоменклатуры" имеет тип "ТабличноеПоле"
#31
by DenYuliya
В Обработке2 есть часть процедур, раскрашивающих список номенклатуры в цвета по определенному принципу. Хочу перетащить этот принцип в Обработку1. И в Обработке1, и в Обработке2 - работа со спр. Номенклатура
#34
by DenYuliya
да. Там работа со всеми элементами спр.Номенклатура. Что в Обработка1, что в Обработка2. Одни и те же.
#35
by DenYuliya
изначально так и хотела))). потом подумала, что может можно как-то упростить и не заниматься копи-пастом
#36
by osa1C
Разочарую вас. Если вы хотите раскрасить строки в табличной части обработки, то существуют два события табличной части в которых это можно сделать. Это ПриПолученииДанных и ПриВыбореСтроки... Даже если вы опишите (и правильно) эти процедуры, то ничего работать не будет, так как они должны быть привязаны к табличной части. Надо их выбрать в Событиях табличной части. Тем более глупой звучит идея вызова процедур из других объектов. Эти процедуры работают с формами тех (других) объектов. Так что создавайте указанные выше процедуры для табличной части, а логику их делайте на основании второй обработки, раз та логика вас устраивает
#40
by DenYuliya
строки должны раскрашиваться все, а не выбранная. В Обработке2 инициализация абсолютно точно в "ПередОткрытием" происходит
#42
by osa1C
Я же написал, что это опечатка... событие ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки). Это вывод строки на экран, а вывод идет построчно. Вот при выводе строку по каким-то условиям можно раскрасить. Или задать другое условное оформление через параметр ОформлениеСтроки
#43
by singlych
в данном случае будет работать неправильно, тк оформление зависит от значений переменных и реквизитов второй обработки
#44
by shpioleg
Это все на скорую руку делаешь. У тебя есть некая общая для форм сущность Раскраска (Класс). Ее нужно выделить отдельно (Общий модуль или обработка). В Раскраске выделить экспортный метод и только с ним работать из твоих форм. Например, завтра разработчик Формы2 поменяет алгоритмы или названия методов и твоя обработка "заглохнет".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно обратиться к субконто ...
- как обратиться из модуля документа к процедуре модуля формы документа?
- Как обратиться из модуля упр.формы обработки к процедуре модуля объекта обр
- Как обратиться к процедуре в модуле формы документа из другого места?
- 8.2 Как в модуле команды документа обратиться к процедуре модуля документа?
- Управляемые формы: Обратиться из модуля объекта к элементу формы
- УФ. Как обратиться к процедуре модуля объекта из модуля формы
- Как обратиться к процедуре в модуле менеджера из модуля обработки?
- Как обратиться из модуля объекта к процедуре которая форме документа.
В этой группе 1С
- Проблема в запросе в общем модуле расширения
- БП3 отчёты руководителю без копеек, как сделать, чтобы было без округлений.
- Сервер запущен с "-debug" на одном компе отлаживается, на другом - нет.
- ЗУП 2.5. Реорганизация с присоединением к организации в одной базе
- гиперссылка Подробная информация об остатках(скрыть) ут 11.2
- Синхронизация УТ и БП
- Начисление НДФЛ при договоре ГПХ #1С: ЗУП 3.0#1С ERP
- Способ начисления амортизации
- 1C Документооборот 2.0 Вашего уровня прав недостаточно для регистрации
- Как получить случайную выборку?
- Как настроить в ДАЛИОН: Управление магазином правила выгрузки данных ?
- Сворачивание строк в ТОРГ12
- как правильно совместить документы "Отпуск" и "Начисление зарплаты"
- Запись строки JSON в файл
- Установка MobileAppMaker на Mac OS X
- Синхронизация УТ 11.2 - БП 3.0 (Обособленные подразделения)
- В бухгалтерии 3.0 при закрытии месяца не закрывается счет 20.01.
- Розница 2.2 выемка денег из кассы
- ЗУП 2.5 При перерасчете зарплаты стандартной обработкой отключаются движения
- Как установить аппаратный ключ защиты на серверную 1С?