Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2024, 07:28

Редактирование реквизитов в модальном окне ККМ

Автор gabi, 26 авг 2024, 08:42

0 Пользователей и 1 гость просматривают эту тему.

antoneus

Опять нафантазировали чего-то, у меня в коде разве так?

gabi


gabi

antoneus, сделав по вашему коду выдавалась ошибка
по причине:
Недопустимое значение параметра (параметр номер '3') (Поле 'Номенклатура' объекта 'Форма клиентского приложения' не обнаружено)
это в строке процедуры
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Параметры.ТекДанные, "Номенклатура, Количество, Цена, Сумма");

вы извините, если что

gabi

antoneus, я посмотрела старые записи, посмотрела ваши
решила, что на главной форме в процедуре Изменить нужна переменная с ТекущимиДанными, проверка на ее заполненность и передать форму с параметрами = >

ссылканаформу = ОткрытьФормуМодально("Обработка.ОРТ_РМКУправляемыйРежим.Форма.ФормаРедактирования");
Параметры = Новый Структура ("Номенклатура, Количество, Цена, Сумма", ссылканаформу);           
(это по похожему как делала ранее, только там же добавлялась еще одна процедура Создании документа на сервер)

а в форму редактирования нужно написать Процедуру ПриСозданииНаСервере - ЗаполнитьЗначенияСвойств(ЭтотОбъект, Параметры.ТекДанные, "Номенклатура, Количество, Цена, Сумма");
но на это программа стала ругаться и изменяла на расписанный вид

antoneus

Параметры открываемой формы надо передавать в процедуру ее открытия, то есть создавать структуру
 до вызова ОткрытьФорму. И имя переменной должно отличаться от зарезервированного имени Параметры.

Цитата: gabi от 27 авг 2024, 11:11это по похожему как делала ранее, только там же добавлялась еще одна процедура Создании документа на сервер

Ну вот, как раньше не работало, так и не работает теперь.

gabi

Цитата: antoneus от 27 авг 2024, 11:14Параметры открываемой формы надо передавать в процедуру ее открытия, то есть создавать структуру
 до вызова ОткрытьФорму
разве можно сначала вызвать, а потом написать

Похожие темы (5)

Рейтинг@Mail.ru

Поиск