К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не получается программно заполнить периодический реквизит неопределенного типа

Гость
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');

и работаю с периодическими реквизитами как с простыми. Вроде работает. Спасибо всем, кто откликнулся.


К списку вопросов






Copyright ©, Все права защищены