Имя: Пароль:
1C
1С v8
Программно нажать на кнопку в форме
,
0 Люблю_УПП
 
02.07.14
10:18
Доброго времени.  Хочу программно для всего Спр номенклатура пересчитать цены.

Можно ли как то сделать это программно?

Форма.ЭлементыФормы.КоманднаяПанельЦеныНоменклатуры.Кнопки.ПеречитатьТекущиеЦены.Действие
1 Адский плющ
 
02.07.14
10:18
Казалось бы причем тут форма...
2 Cube
 
02.07.14
10:19
(0) Можно, но не так, как ты себе это сейчас представил... :)
3 Люблю_УПП
 
02.07.14
10:20
(2) (1)

Подскажите пож-та. Туплю)
4 Люблю_УПП
 
02.07.14
10:21
Форма_1 = ЭтотОбъект.ПолучитьФорму("Форма_1");
ВрмЭлемент = Форма_1.ЭлементыФормы.кВыполнить;
ВрмДействие = ВрмЭлемент.ПолучитьДействие("Нажатие");
Выполнить("Форма_1." + Строка(ВрмДействие) + "(ВрмЭлемент"));



как то так?
5 Адский плющ
 
02.07.14
10:22
Подозрительный код для тупого вопроса. Тролль, имхо.
6 Cube
 
02.07.14
10:23
(4) Бери процедуру из кнопки, ложи её себе в новую обработку. В обработке перебирай всю номенклатуру и выполняй процедуру, которую скопировал из формы номенклатуры...
7 Люблю_УПП
 
02.07.14
10:24
(6)  не ну это понятно) спасибо.  А нажать кномку просто можно? Программно.
8 mikecool
 
02.07.14
10:26
(7) я не против, нажимай
9 Cube
 
02.07.14
10:26
(7) Нет. Можно вызвать процедуру, привязанную к этой кнопке и только при условии, что эта процедура экспортная...
10 Любопытная
 
02.07.14
10:26
(7) А зачем?
11 Maxus43
 
02.07.14
10:26
из формы программно нажать легко:
ПроцедураПривязаннаяККнопке(Неопределено);
12 Люблю_УПП
 
02.07.14
10:28
ок)) спасибо за ответы) И спасибо за минимум троллинга))
13 mikecool
 
02.07.14
10:29
(12) погоди, все еще только начинается
14 mikecool
 
02.07.14
10:29
и сендкей никто не отменял
15 Люблю_УПП
 
02.07.14
10:30
(14)  можно с примером?)
16 Cube
 
02.07.14
10:32
17 Azverin
 
02.07.14
10:38
Кнопка = СпрФорма.ЭлементыФормы.ПересчитатьЦены;
СпрФорма.Открыть();
СпрФорма.ПересчитатьЦеныНажатие(Кнопка); //процедура событие кнопки
СпрФорма.Закрыть();
18 Azverin
 
02.07.14
10:39
(17) процедура экспортная
19 PLUT
 
02.07.14
10:41
(0) AutoIT натрави на 1С и будет тебе щастье
20 Люблю_УПП
 
02.07.14
10:42
Спасибо.  теперь вопрос другой. В Справочнике номенклатура есть ТабЗначений "ЦеныНоменклатуры"

как к ней доступ получить? оО
21 Fish
 
02.07.14
10:44
(20) Расшифруй "Справочнике номенклатура есть ТабЗначений" и "как к ней доступ получить?". Что ты имеешь ввиду?
22 Alex S D
 
02.07.14
10:45
Эта таблица заполняется из регистра сведений..
23 Alex S D
 
02.07.14
10:45
который в свою очередь заполняется документом установки цен..
24 Люблю_УПП
 
02.07.14
10:46
ТаблицаЗначений в справочнике Номенклатура сделана ни как Табличная часть а как реквизит формы Элемента
25 Люблю_УПП
 
02.07.14
10:47
(23)  все верно.  я сделал документ установка цен номенклатуры  там 2 к позиций.  с 3 видами цен. его провел.  Но в Справочнике это никак не отображается пока не нажмешь Перезаполнить цены.
26 Fish
 
02.07.14
10:47
(24) Так посмотри, откуда она у тебя заполняется. В типовых обычно так, как сказали в (22) и (23)
27 Alex S D
 
02.07.14
10:47
(25) Ну да, а в чем вопрос?)
28 Fish
 
02.07.14
10:48
(25) А ты хочешь, чтобы таблица на форме автоматом обновлялась при изменении цен? Используй Оповестить.
29 Люблю_УПП
 
02.07.14
10:49
(27)


Ну я хочу программно по всему справочнику перезаполнить цены номенклатуры , что бы они отображались в Справочнике.
30 Люблю_УПП
 
02.07.14
10:49
(28)   в какой момент?
31 Fish
 
02.07.14
10:50
(29) Открою тебе тайну: реквизиты формы не хранятся в базе :))
32 Fish
 
02.07.14
10:50
(30) В момент изменения цен, наверное. А ты в какой хочешь?
33 samozvanec
 
02.07.14
10:51
(0) "хочу программно нажать" "Хочу программно для всего Спр номенклатура переСЧитать" ".Кнопки.ПереЧитатьТекущиеЦены" "Люблю_УПП"

троль?
34 Люблю_УПП
 
02.07.14
10:52
(31) (32)

Я понимаю что для дальнейшей работы мне достаточно что в регистре есть данные. Но вот что бы у Юзверей вопросов не возникало..
35 Люблю_УПП
 
02.07.14
10:52
(33)

Футбол он такой футбол...
36 Alex S D
 
02.07.14
10:52
(34) чтобы не возникало вопросов, научи их пользоваться программой
37 samozvanec
 
02.07.14
10:53
(29) когда я читаю эту фразу, у меня в голове что-то щекочет, примерно так же, как щекочет в другом месте, если сильно раскачаться на кочелях
38 Люблю_УПП
 
02.07.14
10:53
(36) (36)
Ок. Пошел учить)


Спасибо всем)