Здравствуйте. Столкнулся с проблемой, которую не могу решить.
Есть обработка (РМК) в которой есть несколько форм. Среди них есть "Форма" и "ФормаТаблицаЧека". В форме "Форма", есть команда: ЭлементыФормы.НадписьИтог.Значение = "0.00"; которая обнуляет "НадписьИтог" в той же форме. Мне необходимо чтобы эта команда выполняла свою роль из формы "НадписьТаблицаЧека". Грубо говоря обращение из одной формы в другую.
---
Нашел решение проблемы.
Дело в том, что раньше в РМК кассира, для отображения обшей суммы крупным планом использовал Надпись "НадписьИтог", с функцией "ЭлементыФормы.НадписьИтог.Заголовок = Товары.Итог("Сумма");". А для его обнуления (при закрытии чека, удалении позиции товара, отмене чека, открытии нового чека, при отправке чека на ожидание и т. д.) внутри функции каждой кнопки использовал строку: ЭлементыФормы.НадписьИтог.Значение = "0.00"; . Пришло время добавить в макет чека, и в форму макета чека новые функции, но они почему то начали мешать обнулению "НадписьИтог". Все решилось заменой команды:
"ЭлементыФормы.НадписьИтог.Заголовок = Товары.Итог("Сумма");" НА
"Процедура ОбновлениеОтображения()
 элементыформы.Обсумма.Заголовок=""+товары.Итог("Сумма");
 элементыформы.НадписьПроцент.Заголовок=""+ПроцентСкидки+" %" ;
 если чеки.Количество()>1 тогда
  элементыформы.Надписьчекном.Заголовок="Çek № "+ТекЧекНомер ;
 Иначе
  элементыформы.Надписьчекном.Заголовок="";
 КонецЕсли;

КонецПроцедуры"

Всем отозвавшимся большое спасибо.
---
каким образом "ФормаТаблицаЧека" вызывается из "Форма"?
---
ФормаТаблицаЧека
---
Если вторым параметром получения формы передать текущую форму - она станет владельцем открытой формы
в открытой форме можно сделать

```1c
    Владелец.ЭлементыФормы.НадписьИтог.Значение = "0.00"
```
---
Используй Оповестить("МоеИмяСобытия") при нажатии на кнопку. А в другой форме в обработке оповещения проверяй имя события. Если нужное событие - выполняй свой код.
---
Не могли бы показать пример?
Сама команда: ЭлементыФормы.НадписьИтог.Значение = "0.00";
Форма где дело происходит: "Форма" (Обработки, РМК, Форма)
Форма откуда должна исходить команда: "ФормаТаблицаЧека" (Обработки, РМК, ФормаТаблицаЧека)
---
В форме "ФормаТаблицаЧека", делаете кнопку, в процедуре кнопки код:

```1c
    Оповестить("ОбнулитьНадписьИтогРКМ") ;
```

В форме "Форма" в событии формы ОбработкаОповещения добавить код:

```1c
    Если ИмяСобытия = "ОбнулитьНадписьИтогРКМ" Тогда
    ЭлементыФормы.НадписьИтог.Значение = "0.00";
    КонецЕсли;
```
---
Если ИмяСобытия = "ОбнулитьНадписьИтогРКМ" Тогда
ЭлементыФормы.НадписьИтог.Значение = "0.00";
КонецЕсли;Спасибо что потратили время, но к сожалению не подошло. Он не обнуляет надпись итог.
---
но к сожалению не подошло. Он не обнул отладчик что говорит? в обработку оповещения заходит?
---
Добрый день. Придется перебором обойти все открытые формы, если есть нужная то на ней очистить поле. Такой вариант подойдет?
---
Добрый. Если честно я не особо силен в этом, мне бы с примером.
---
Форм = получитьФорму("НадписьТаблицаЧека");
Форм.ЭлементыФормы.НадписьИтог.Значение = "0.00";
---
Не сработало.
---
Скорее всего значение меняется при открытии
---
Нашел решение проблемы.
Дело в том, что раньше в РМК кассира, для отображения обшей суммы крупным планом использовал Надпись "НадписьИтог", с функцией "ЭлементыФормы.НадписьИтог.Заголовок = Товары.Итог("Сумма");". А для его обнуления (при закрытии чека, удалении позиции товара, отмене чека, открытии нового чека, при отправке чека на ожидание и т. д.) внутри функции каждой кнопки использовал строку: ЭлементыФормы.НадписьИтог.Значение = "0.00"; . Пришло время добавить в макет чека, и в форму макета чека новые функции, но они почему то начали мешать обнулению "НадписьИтог". Все решилось заменой команды:
"ЭлементыФормы.НадписьИтог.Заголовок = Товары.Итог("Сумма");" НА
"Процедура ОбновлениеОтображения()
 элементыформы.Обсумма.Заголовок=""+товары.Итог("Сумма");
 элементыформы.НадписьПроцент.Заголовок=""+ПроцентСкидки+" %" ;
 если чеки.Количество()>1 тогда
  элементыформы.Надписьчекном.Заголовок="Çek № "+ТекЧекНомер ;
 Иначе
  элементыформы.Надписьчекном.Заголовок="";
 КонецЕсли;

КонецПроцедуры"

Всем отозвавшимся большое спасибо.