|
Как программно заполнить реквизит в новой строке ФормыСписка справочника |
☑ |
0
МаксимБел
26.10.12
✎
13:51
|
Есть справочник МойСправочник. У него одна форма - ФормаСписка. Режим редактирования справочника "В списке". Добавляю новый элемент. Создается в табличном поле СправочникСписок новая строка. Как программно задать значения некоторых ячеек(реквизито) новой строки(нового элемента) перед тем, как её начал редактировать пользователь?
|
|
1
rbcvg
26.10.12
✎
14:02
|
НоваяСтрока.Наименование = "Наименование1";
НоваяСтрока.Реквизит1 = Перечисление.......;
|
|
2
МаксимБел
26.10.12
✎
14:10
|
И где это прописать? В каком обработчике?
|
|
3
rbcvg
26.10.12
✎
14:16
|
(2) "Добавляю новый элемент" - при создании слабо дописать заполнение?
|
|
4
МаксимБел
26.10.12
✎
14:22
|
Нет такого обработчика
|
|
5
МаксимБел
26.10.12
✎
14:30
|
Что, никто не знает?
|
|
6
Maxus43
26.10.12
✎
14:33
|
ПередНачаломДобавления
|
|
7
МаксимБел
26.10.12
✎
14:36
|
(6)
И что? Это событие срабатывает еще до того, как создана новая строка, т.е. в этот момент нечего заполнять программно.
|
|
8
Maxus43
26.10.12
✎
14:43
|
значит
СправочникСписокПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
|
|
9
Maxus43
26.10.12
✎
14:43
|
иам Элемент.ТекущиеДанные
|
|
10
МаксимБел
26.10.12
✎
14:50
|
(8) Тоже не очень подходит. Это событие будет срабатывать не только при создании новых строк, но и при редактировании уже существующих.
|
|
11
Maxus43
26.10.12
✎
14:51
|
НоваяСтрока там для красоты?
|
|
12
МаксимБел
26.10.12
✎
14:56
|
Да. Извиняюсь. Не обратил внимания.
Вообще ожидал какого-то событие, типа ПриСозданииНового Т.е. само название "ПриНачалеРедактирования" никак не ассоциируется с событием создания новой строки. Вот.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший