Имя: Пароль:
1C
1С v8
Не вызывается ПриНачалеРедактирования в табличном поле
,
0 bvb
 
29.08.13
14:05
На форме элемента справочника есть табличное поле с данными
РегистрСведенийСписок.

Хотел сделать чтобы при внесении новой записи в регистр подставлялась ссылка на объект
Процедура ПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
    
    ТекущаяСтрока = Элемент.ТекущиеДанные;
    
    Если НоваяСтрока Тогда
        ТекущаяСтрока.Объект    = Ссылка;
    КонецЕсли;
    
КонецПроцедуры
а он вообще не входит в данную процедуру ни при создании не при редактировании записи,
а открывает форму элемента регистра.
ЧЯДНТ?
1 Odavid
 
29.08.13
14:06
потому что нужно через менеджер записи регистра. Какой хоть вид регистра?
2 bvb
 
29.08.13
14:11
Аналогичная конструкция для штрихкодов в карточке номенклатуры работает
Переодический , независимый.
3 butterbean
 
29.08.13
14:14
ПриНачалеРедактирования - это если бы ты прям в строке редактировал. Тебе надо событие Выбор обрабатывать и в нем подпихивать свои параметры и открывать форму самому
4 Рэйв
 
29.08.13
14:14
(0)Процедуру вручную делал судя по тому что названия ТабПоля нет?:-)

вообщето процедура должна быть прописана в свойствах ТабПоля чтобы вызываться
5 bvb
 
29.08.13
14:20
(3) А как сделать чтобы прямо в строке редактировать ? Вот в чем вопрос?
(4) Не ты совсем меня за дурака считаешь (а меня только лицо глупое :) ). Конечно в свойствах стоит. А ТабПоля я убрал когда на сайт выкладывал чтоб не смущать.
6 butterbean
 
29.08.13
14:21
(5) в настройке регистра
7 bvb
 
29.08.13
14:33
(6)Зкажи в какой ! Не томи
8 butterbean
 
29.08.13
14:34
(7) ну там ПКМ на регистре - Свойства и там есть че-то типа способ редактирования, выбираешь "В списке"
9 Ёпрст
 
29.08.13
14:35
(0) с всвойствах табполя хоть обработчик события задал ?
10 Odavid
 
29.08.13
14:39
(2) ну так ежели РС (о чем скромно умолчено) -
тогда сделай как в (8). И чтоб ТП - было РегистрСВеденийСписок. С отбором.
11 Odavid
 
29.08.13
14:40
+ 10, а не, про РС не умолчено, вру...не заметил...
12 bvb
 
29.08.13
14:45
(8) Ай спасибо. Заработало!.
А на основной форме способ редактирования скрыт от врагов видимо ? :)
13 Odavid
 
29.08.13
14:52
(12) у РС нет "основных" и "неосновных" форм.
Как раз и указываешь способ редактирования - через форму или без оной.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.