Вход | Регистрация

1С:Предприятие ::

Метки:справочники

Как открыть на ввод нового элемента новую строку в форме списка спр ???

Я
   ТорМОЗИЛЛА
23.07.04 - 16:29
Как открыть на ввод нового элемента новую строку в форме списка спр ???
 
  Рекламное место пустует
   ТорМОЗИЛЛА
1 - 23.07.04 - 16:32
Поясню:
Есть справочник в форме списка, на форме я хочу повесить кнопку, чтобы при нажатии появлялся мигающий курсор в новой строке справочника.
Объяснять юзерам про кнопку Ins на клаве тяжко, т.к. последние её ищуть не на клаве, а позади системника.
   Рупор абсурда
2 - 23.07.04 - 16:36
Новый()
   ТорМОЗИЛЛА
3 - 23.07.04 - 16:40
Сделал кнопку, идент - пусто, в формулу бросил Новый()

... и ничего не взлетело...
   koshechka
 
4 - 23.07.04 - 17:34
А у тя справочник редактируется в форме списка, или как то иначе? а скока уровней, мож. сортировка не включена, тада нового не введешь :-)
   ТорМОЗИЛЛА
5 - 23.07.04 - 17:36
Всё по дефолту.
Уровней - нет.
Редактир - в форме списка.
   ТорМОЗИЛЛА
6 - 23.07.04 - 17:38
А как включить сортировку?
   koshechka
 
7 - 23.07.04 - 17:38
Попробуй сделать кнопочку (хотя она всегда присутствует на панельке)
ВводНового(Копирование)
   koshechka
 
8 - 23.07.04 - 17:41
+7 при открытии формы списка справочника там есть кнопочка такая маленькая сверху, первая кнопка - это новый
   koshechka
 
9 - 23.07.04 - 17:41
Если один уровень сортировка не нужна
   ТорМОЗИЛЛА
10 - 23.07.04 - 17:42
Не взлетело...
 
  Рекламное место пустует
   ТорМОЗИЛЛА
11 - 23.07.04 - 17:43
То, что там есть кнопка "Новый", я знаю, ссенкс, а вот как организовать на форме списка спр её так сказать "дубликат" ???
   koshechka
 
12 - 23.07.04 - 17:57
Попробуй написать ВвестиНовыйЭлемент()
А в модуле формы списка добавить энту процедуру
и напиши
    
Параметр=СоздатьОбъект("СписокЗначений");
Параметр.ДобавитьЗначение(Контекст, "Форма списка");
ОткрытьФорму("Элемент.НазваниеТвоегоСправочника", Параметр, Родитель, 0, );
   koshechka
 
13 - 23.07.04 - 17:58
тьфу блин не родитель конеш, просто
   Рупор абсурда
14 - 23.07.04 - 18:38
Спр = СоздатьОбъект("Справочник."+Вид()); 
Спр.ИспользоватьРодителя(ИспользоватьРодителя());
Спр.Новый(); 
Спр.Записать(); 
АктивизироватьОбъект(Спр.ТекущийЭлемент());
Активизировать("Наименование",1);


Список тем форума
Рекламное место пустует   Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует