|
v7: периодический реквизит |
☑ |
0
AlexKhab
21.12.12
✎
13:31
|
Внутри карточки клиента по нажатию на кнопку надо заполнить периодический реквизит. Делаю так.
Клиент = ТекущийЭлемент();
Клиент.ИспользоватьДату(ТекущаяДата());
Клиент.Накопление=1000;
И ничего не происходит. Подскажите пожалуйста в чем ошибка?
|
|
1
zak555
21.12.12
✎
13:32
|
ИспользоватьДату(ТекущаяДата());
Накопление=1000;
|
|
2
dk
21.12.12
✎
13:32
|
записать и создатьобъект
|
|
3
dk
21.12.12
✎
13:33
|
торможу
|
|
4
AlexKhab
21.12.12
✎
13:34
|
я в семерке вообще мало рабоал (-аю), а разве находясь в карточке элемента, который уже записан и редактируется недостаточно Клиент = ТекущийЭлемент() ?
|
|
5
1Сергей
21.12.12
✎
13:34
|
объект Периодический
|
|
6
Heckfy
21.12.12
✎
13:36
|
|
|
7
AlexKhab
21.12.12
✎
13:39
|
Собственно я так и сделал, как там написано
|
|
8
AlexKhab
21.12.12
✎
13:52
|
не понимаю в чем именно ошибка(
|
|
9
AlexKhab
21.12.12
✎
15:30
|
Ткните уже носом, пожалуйста
|
|
10
miss_Ju
21.12.12
✎
17:34
|
так устанавливают значение мин оплаты в штатном модуле.
может поможет...
Спр = СоздатьОбъект("Справочник.ШтатноеРасписание");
Рекв = СоздатьОбъект("Периодический");
Рекв.ИзпользоватьОбъект("МинОклад",ТекущийЭлемент());
Рекв.ВыбратьЗначения();
Пока Рекв.ПолучитьЗначение() = 1 Цикл
спр.МинОклад.Установить(Рекв.ДатаЗнач,Рекв.Значение);
КонецЦикла
|
|
11
Ёпрст
гуру
21.12.12
✎
17:36
|
(9) чем тебе (1) не нравится ?
|
|
12
пипец
21.12.12
✎
17:38
|
хе в (1) он всем реквизитам присвоит дату изменения
|
|
13
пипец
21.12.12
✎
17:40
|
Список = СоздатьОбъект("СписокЗначений");
Список.Установить("реквизит", рекв);
глЗаписьПериодическихРеквизитов(Контекст, Список);
|
|
14
Ёпрст
гуру
21.12.12
✎
17:41
|
(12) дык, можно сделать еще проще
/Клиент = ТекущийЭлемент();
//Клиент.ИспользоватьДату(ТекущаяДата());
//Клиент.Накопление=1000;
и наслаждаться, как оно само всё записывает периодику на текущую дату.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший