не могу найти решение по активизации элемента
11.05.2011
13:05
#1
Здравствуйте, начинающий пользователь, спросить не у кого.
Задача при выборе позиции номенклатуры (активизации) выполнить код.
В справочнике Номенклатура Форма выбора в свойствах поля наименования есть
События: При изменении и Нажатие, но они не срабатывают.
Хочется сделать но не знаю в какую сторону копать.
Заранее благодарен.
Задача при выборе позиции номенклатуры (активизации) выполнить код.
В справочнике Номенклатура Форма выбора в свойствах поля наименования есть
События: При изменении и Нажатие, но они не срабатывают.
Хочется сделать но не знаю в какую сторону копать.
Заранее благодарен.
11.05.2011
13:13
#3
Под тонкого клиента или обычного?
Если для обычного - смотрите свойства ТабличногоПоля, а не его колонки.
Если для обычного - смотрите свойства ТабличногоПоля, а не его колонки.
11.05.2011
15:16
#5
Александр Аркадьевич, поясните немного задачу. Какой именно код, вернее что именно вы хотите делать в "Форме Выбора" справочника "Номенклатура" при Открытии элемента (или же как только спозиционировались на нем?) И почему в Форме Выбора, а не в Форме Элемента?
Вобщем в справочнике Номенклатура есть несколько форм: "ФормаСписка", "ФормаГруппы", "ФормаЭлемента" и т.д. в том числе и "ФормаВыбора". Форма Выбора выглядит очень похоже как ФормаСписка , а служит при выборе элементов справочника Номенклатуры в каких-либо других Обработках, Документах...
Поэтому у меня и возникает вопрос: Что именно Вы хотите делать? Опишите без применения терминов 1С. Это мешает. Задачу опишите.
Но вообще говоря, например в ФормеЭлемента, используется предопределенная процедура "ПриОткрытии", т.е. те действия, которые описаны в той процедуре, выполняются при открытии ФормыЭлементы выбранного элемента справочника. Есть еще предопределенная процедура "ПередОткрытием". Там тоже делаются какие-то действия до того, как происходит открытие ФормыЭлемента. Т.е. поле "наименование" тоже имеет свойства и события. Это те события, которые могут происходить при том, что вы опишите эти события, т.е. если справа от события нажмете на кнопку "лупа", то в модуле данной формы сформируется автоматически некая процедура (пока пустая, без кода), а код вы должны наваять сами.
Но как мне кажется Вам всё-таки нужна ФормаЭлемента и процедура "ПриОткрытии" формы (если щелкнуть дважды по надписи "Элемент Номенклатура" белыми буквами на синем фоне, то справа откроется окно "Свойства формы"). Там в списке событий вы увидите много разных процедур. Некоторые поля будут заполнены, в основном - пустые. Если поле "событие" заполнено чем-то, то это означает что к этому событию уже есть процедура. Она присутствует в Модуле формы. Нажатие на лупу справа от имени процедуры, описывающей событие, спозиционирует Вас на коде внутри этой процедуры.
Если ответ не совсем понятен - пишите, постараюсь пояснить как-то по-другому
Вобщем в справочнике Номенклатура есть несколько форм: "ФормаСписка", "ФормаГруппы", "ФормаЭлемента" и т.д. в том числе и "ФормаВыбора". Форма Выбора выглядит очень похоже как ФормаСписка , а служит при выборе элементов справочника Номенклатуры в каких-либо других Обработках, Документах...
Поэтому у меня и возникает вопрос: Что именно Вы хотите делать? Опишите без применения терминов 1С. Это мешает. Задачу опишите.
Но вообще говоря, например в ФормеЭлемента, используется предопределенная процедура "ПриОткрытии", т.е. те действия, которые описаны в той процедуре, выполняются при открытии ФормыЭлементы выбранного элемента справочника. Есть еще предопределенная процедура "ПередОткрытием". Там тоже делаются какие-то действия до того, как происходит открытие ФормыЭлемента. Т.е. поле "наименование" тоже имеет свойства и события. Это те события, которые могут происходить при том, что вы опишите эти события, т.е. если справа от события нажмете на кнопку "лупа", то в модуле данной формы сформируется автоматически некая процедура (пока пустая, без кода), а код вы должны наваять сами.
Но как мне кажется Вам всё-таки нужна ФормаЭлемента и процедура "ПриОткрытии" формы (если щелкнуть дважды по надписи "Элемент Номенклатура" белыми буквами на синем фоне, то справа откроется окно "Свойства формы"). Там в списке событий вы увидите много разных процедур. Некоторые поля будут заполнены, в основном - пустые. Если поле "событие" заполнено чем-то, то это означает что к этому событию уже есть процедура. Она присутствует в Модуле формы. Нажатие на лупу справа от имени процедуры, описывающей событие, спозиционирует Вас на коде внутри этой процедуры.
Если ответ не совсем понятен - пишите, постараюсь пояснить как-то по-другому
При выгрузке из ТиС 7.7 в Бухгалтерию 7.7 ошибка: Поле агрегатного объекта не обнаружено.Суммы в операции
Читают тему
(гостей: 1)