Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как УстановитьДействие??? , Как УстановитьДействие???          
virus555 Подменю пользователя
сообщение 21.03.11, 9:03
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Подскажите как написать ф-цию "УстановитьДействие" на "ДополнительныеРеквизиты" в справочнике "Номенклатура".
Знаю что прописывать её надо в модуле формы, а вот в какую процедуру и как правильно написать - не знаю!

Например в процедуре "ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)" пишу:
Объект.ДополнительныеРеквизиты.ЭлементУправления.УстановитьДействие("ПриИзменении", "МояПроцедура");

Синтаксических ошибок не обнаружено, но в 1С вылетает ошибка "Поле объекта не обнаружено (ЭлементУправления) sad.gif

Помогите пожалуйста.

ЗЫ: 1С 8.2 Конфа УТ 11

logist Подменю пользователя
сообщение 21.03.11, 10:02
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

А что такое "ЭлементУправления"? Возможно ЭлементыУправления


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Batchir Подменю пользователя
сообщение 21.03.11, 12:33
Сообщение #3

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

1. Из описания
Процедура должна быть экспортируемой и располагаться в модуле формы, при этом количество параметров должно совпадать с
необходимым количеством параметров события, инициирующего вызов действия.
2. Пример использования:
ПолеВвода = ЭлементыФормы.ПолеВвода;
ПолеВвода.УстановитьДействие("ПриИзменении", Новый Действие("ПолеВводаПриИзменении"));

virus555 Подменю пользователя
сообщение 21.03.11, 17:42
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Ну написал следущее:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    ДополнительныеРеквизиты = Элементы.ГруппаДополнительныеРеквизиты.ПодчиненныеЭлементы;
    ДополнительныеРеквизиты.УстановитьДействие("ПриИзменении", "МояПроцедура");

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

&НаКлиенте
Процедура МояПроцедура(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Сообщить("что-нибудь");
КонецПроцедуры

Пишет - Метод объекта не обнаружен (УстановитьДействие)

Ardi Подменю пользователя
сообщение 21.03.11, 17:59
Сообщение #5

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

а почему на сервере?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

virus555 Подменю пользователя
сообщение 21.03.11, 18:36
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Ardi @ 21.03.11, 18:59) *
а почему на сервере?

Не знаю, а где и в какой процедуре надо писать мой случай?

GreenFox Подменю пользователя
сообщение 22.03.11, 13:53
Сообщение #7

Говорящий
Иконка группы
Группа: Местный
Сообщений: 59
Из: Київ
Спасибо сказали: 14 раз
Рейтинг: 0

На сервера формы не создаются

info230a02 Подменю пользователя
сообщение 13.07.18, 17:51
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 56
Спасибо сказали: 3 раз
Рейтинг: 0

Цитата(GreenFox @ 22.03.11, 14:53) *
На сервера формы не создаются

тогда для чего стандартный обработчик ПриСозданииНаСервере?


Signature
В теорії, теорія і практика нерроздільні. На практиці це не так.
Yoggi Berra

pablo Подменю пользователя
сообщение 16.07.18, 15:51
Сообщение #9

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Для обработки параметров формы и тех действий, которые желательно выполнять при создании формы без дополнительных серверных вызовов. Например, можно заполнять реквизиты формы какими-либо ссылками на метаданные.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 1:30
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!