Имя: Пароль:
1C
1С v8
Как в регистре сведений в командную панель добавить действия?
0 sapravka
 
03.05.14
12:53
Здравствуйте.
Если что то не так - прошу сильно не ругать.
Сделал регистр сведений, подчиненный регистратору и возник вопрос:
Как в командную панель  добавить следующие действия:
http://волгалаб.рф/1c/156.jpg
В свойствах командной панели есть только следующие действия:
http://волгалаб.рф/1c/155.jpg

Убедительно прошу, подскажите пожалуйста, как добавить в командную панель следующие действия: добавить, копировать, удалить...
1 Wobland
 
03.05.14
12:54
подчинённый? добавить?
2 sapravka
 
03.05.14
12:58
3 Wobland
 
03.05.14
12:59
ну свою команду сделай. потом расскажешь, что там написал
4 sapravka
 
03.05.14
13:01
(3) А почему нет этих кнопок:
http://волгалаб.рф/1c/156.jpg
При выборе в действии?
5 Wobland
 
03.05.14
13:03
потому что платформа тупая, и не знает, что добавлять записи в подчинённый регистр можно вручную
6 sapravka
 
03.05.14
13:06
(5) Остается только - писать процедуру в модуле формы?
7 Wobland
 
03.05.14
13:08
(6) ага. только расскажи нам в двух словах, что тамбудет
8 sapravka
 
03.05.14
13:42
(7) А вот с этим беда...
Что то не могу найти пример...
Можно небольшой примерчик...

Надо сделать всего несколько действий:
1. Добавить
2. Размножить
3. Изменить
4. Пометить на удаление
9 Мимохожий Однако
 
03.05.14
13:45
Как ты собираешься выполнять эти действия для ПОДЧИНЁННОГО регистра сведений?
10 sapravka
 
03.05.14
13:46
(9) Это сделать невозможно?
Я просто не знаю - вот и спрашиваю...
11 Wobland
 
03.05.14
13:46
технически осуществимо. расскажи нам, как ты это видишь
12 Мимохожий Однако
 
03.05.14
13:49
(10)Не увиливай. Ответь на (11) хотя бы. Измаялись ждать.
13 sapravka
 
03.05.14
13:58
(11) на форму добавляю необходимое действие:
http://волгалаб.рф/1c/164.jpg
от туда в действие пишу процедуру:
http://волгалаб.рф/1c/165.jpg
Вот и пример процедуры хотелось где-нибудь посмотреть, что бы самому не изобретать велосипед.
И еще бы можно  вместо надписи добавить сделать кнопку (зеленую) ну как обычно используется (обозначается) действие добавить?

И самое главное - я хоть в правильном направлении двигаюсь?
14 Wobland
 
03.05.14
14:07
да плевать на твои кнопки и картинки. что происходить должно внутре?
15 sapravka
 
03.05.14
14:18
(14) вот нашел в справке:

Действие (Action)
На основании процедуры
Синтаксис:

Новый Действие(<ИмяПроцедуры>)
Параметры:

<ИмяПроцедуры> (обязательный)

Тип: Строка.
Имя процедуры модуля.
Описание:

Создает объект из процедуры модуля.
Пример:

Процедура ОбработкаНажатия()
    Сообщить("Нажата кнопка");
КонецПроцедуры;

Действие = Новый Действие("ОбработкаНажатия");
ЭлементыФормы.НоваяКнопка.УстановитьДействие("Нажатие", Действие);

Это нужно прописать?
Мне бы примерчик бы кнопки добавить....
16 Wobland
 
03.05.14
14:46
как качественно не доходит до человека...
17 Torquader
 
03.05.14
14:53
(16) Так он ещё и не знает, что должно происходить - его пока интересует вопрос "как", а "куда" - уже решено.
"Что" будет в другой серии.
18 Wobland
 
03.05.14
15:06
(17) вот я и хочу от ТС намёка на реализацию какой-нибудь хрени ;)
19 Torquader
 
03.05.14
16:00
(18) Хотеть-то не вредно, но "дерево ещё щепками не стало".
20 sapravka
 
03.05.14
16:01
(18) Вежливые люди - дайте пожалуйста хоть какой нибудь намек.....
21 Wobland
 
03.05.14
16:01
как? ещё?
22 Torquader
 
03.05.14
16:04
Нет, ну автор же хочет сделать так, чтобы можно было добавлять записи - значит, нужно сделать форму списка.
23 iamnub
 
03.05.14
18:20
(0)
Подчиненный регистратору - в общем случае подразумевается, что содержимое регистра зависит от инфы в документе. И управляется им. Поэтому идея редактировать напрямую записи регистра, который подчинен регистратору - дурная.

В твоем случае надо редактировать документ, которыйпри проведении будет менять записи в регистре.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн