Вход | Регистрация

1С:Предприятие ::

Метки:

Программная установка реквизитов

Я
   kadr
 
18.03.04 - 09:10
Господа! В документе имеется реквизит "Расчет", который имеет тип <<Вид расчет>>. Имеется справочник "Виды расчетов", в котором также есть реквизит "Расчет" того же типа. Одним из видов расчета является "Премия". Вопрос: как присвоить значение реквизиту документа вид расчета "Премия". Я попробывал вот так, но не помогло:
Начисление = СоздатьОбъект("Документ.НачисленияУдержанияСписком");
    Сотрудники = СоздатьОбъект("Справочник.Сотрудники");
    Расчет     = СоздатьОбъект("Справочник.ВидыРасчетов");
    
    Сотрудники.ВыбратьЭлементы();
    Расчет.ВыбратьЭлементы();
    Начисление.Новый();
    Начисление.Расчет = Расчет.НайтиПоНаименованию("Премия",0,1);
 
  Рекламное место пустует
   Bzzzzz
 
1 - 18.03.04 - 09:14
НайтиПоНаименованию возвращает 1 или 0
Тогда уж:
Если Расчет.НайтиПоНаименованию("Премия",0,1)=1 Тогда
Начисление.Расчет=Расчет.ТекущийЭлемент();
   skunk
 
2 - 18.03.04 - 09:14
Док = СоздатьОбъект("Документ.НачисленияУдержанияСписком");
СпрВР = СоздатьОбъект("Справочник.ВидыРасчетов");
СпрВР.НайтиПоНаименованию("Премия",0,1); 
Док.Новый();
Док.Расчет = СпрВР.Расчет;
   kadr
 
3 - 18.03.04 - 09:14
Возвращает 1
   kadr
 
4 - 18.03.04 - 09:27
(3) Спасибо
   kadr
 
5 - 18.03.04 - 09:27
А мля! Напутал! (2) Спасибо! :))


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует