Регистрация Правила Главная форума Поиск |
0
- 26.03.2013 - 19:49
|
В справочнике "Основные средства" пытаюсь программно заполнить периодический реквизит неопределенного типа "Элемент расхода" ОС=СоздатьОбъект("Справочник.ОсновныеСредства"); ОС.НазначитьТип("ЭлементРасхода","Перечисление.Гру ппыВидыРасходов"); Период.ИспользоватьОбъект("ЭлементРасхода",ОС); Период.ДатаЗнач=Дата1; Период.Значение = Перечисление.ГруппыВидыРасходов.Амортизация; Период.Записать(); Но он не хочет заполняться. Может кто знает,буду благодарна. | |
1
- 26.03.2013 - 20:25
| Используй объект "Периодический". | |
2
- 26.03.2013 - 20:33
|
У меня есть перед первой строкой Период = СоздатьОбъект("Периодический"); | |
3
- 26.03.2013 - 20:51
| Период.ИспользоватьОбъект("ЭлементРасхода",ОС); Это ты решил сразу всему справочнику задать значение? | |
4
- 26.03.2013 - 22:00
|
(3) Решила, это она решила. А вот что думала при написании строки: ОС.НазначитьТип("ЭлементРасхода","Перечисление.Гру ппыВидыРасходов") - лично я вообще в непонятках. Назначить тип существующему справочнику? Да еще в виде перечисления? Это вообще как? Не, я догадываюсь, что код скопипастен откуда-то из работы с субконто, но надо же хотя чуть-чуть понимать то, что пишешь! | |
5
- 26.03.2013 - 22:32
| | |
6
- 27.03.2013 - 05:40
|
ОС=СоздатьОбъект("Справочник.ОсновныеСредства"); ОС.ИспользоватьДату('31.12.12'); и работаю с периодическими реквизитами как с простыми. Вроде работает. Спасибо всем, кто откликнулся. | |
| Интернет-форум Краснодарского края и Краснодара |