|
Как добавить новую элемент в список справочника - не сохраняя его | ☑ | ||
---|---|---|---|---|
0
mvgfirst
28.05.13
✎
10:50
|
Есть форма списка справочника. Режим редактирования - "В списке".
Если нажать "Insert" - создается новая строка, в режиме редактирования - и если нажать "Esc" - строка не сохраняется. Мне нужно сделать то же самое, но с помощью своих команд. Есть две кнопки на форме: 1. При нажатии - должна просто добавляться строка как при нажатии кнопки Insert. 2. При нажатии второй кнопки - должна добавиться строка, в дополнительный реквизит должно вставиться значение и строка должна перейти в режим редактирования... Важно - по Esc добавленная строка не должна сохранится в справочнике. Т.е. поведение должно быть идентично стандартному. Как это реализовать в Обычных формах. Подскажите пожалуйста. |
|||
1
mvgfirst
28.05.13
✎
11:02
|
Нет решения? Или я неясно выразил вопрос?
|
|||
2
Godofsin
28.05.13
✎
11:05
|
(1) Нууу, я вот не понял, что конкретно надо...
|
|||
3
mvgfirst
28.05.13
✎
11:10
|
(2) Надо в форме списка добавить новый элемент, так как это делается по нажатию Кнопки Insert. Но при этом в один или несколько реквизитов добавить значения.
Сделать это нужно по нажатию на кнопку (произволную) на форме. В зависимости от того какую из кнопок (произвольных) нажали - должны быть добавлены различные значения. НО пользователь должен иметь возможность отменить добавление элемента нажав кнопку Esc |
|||
4
Ranger_83
28.05.13
✎
11:15
|
Пусть добавляет в динамический список,например в ТЗ на форме и делает с ним что хочет.Когда пользователь заканчивает резвиться,переносить его творчество в ИБ
|
|||
5
CountR
28.05.13
✎
11:16
|
Сложно для понимания поставлена задача :)
Если надо сделать элемент справочника, а потом его использовать любым способом - в реквизите на форме, или указать как владельца у подчиненного элемента, то без записи элемента никак. Если блокировки таблиц не критичны, то попробуй делать в транзакции. |
|||
6
mvgfirst
28.05.13
✎
11:17
|
(4) С таким успехом - проще сделать добавление через диалог и там уже резвится...
Однако хотелось упростить работу пользователя... сократив количество нажимаемых клавиш к минимуму. По ходу, я решения не вижу, наверное придется таки делать через форму диалога |
|||
7
Rovan
гуру
28.05.13
✎
11:21
|
||||
8
Godofsin
28.05.13
✎
11:23
|
ЭлементыФормы.СправочникСписок.ДобавитьСтроку();
ЭлементыФормы.СправочникСписок.ТекущиеДанные.Наименование = "44856"; |
|||
9
Godofsin
28.05.13
✎
11:24
|
и все как бэ... Назначит это на действие кнопки...
|
|||
10
Godofsin
28.05.13
✎
11:25
|
Если я правильно понял =))))
|
|||
11
EvgenOrvin
28.05.13
✎
11:27
|
(10) Тоже смутно догадываюсь о чем вопрос. Наверное по "добавленному" реквизиту нужно "подтянуть" что-то еще? Раз такая необходимость в его добавлении, но не сохранении.
|
|||
12
Лефмихалыч
28.05.13
✎
11:33
|
(3) свойство ЗначениеЗаполнения или/и обработчик ОбработкаЗаполнения() не предлагать?
|
|||
13
mvgfirst
28.05.13
✎
14:01
|
(8) Спасибо - именно то что и требовалось.
Куда смотрели мои глаза... непойму. Вопрос закрыт. P.S. Для тех кто интересовался зачем это. В справочник добавляются два логически-разных элемента, для каждого из них своя картинка. Которая определялась значением реквизита справочника. Вот собственно что бы картинка была в момент добавления строки и отображала что конкретно добавляет пользователь - все это и нужно было. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |