Имя: Пароль:
1C
1С v8
Подскажите по запросу
0 Вася Чез
 
24.06.13
08:45
Наверно вопросу покажется вам глупым, но давно не практиковался в программировании. Вот например есть кусочек запроса из типового ЗУПа, который я меняю

|                    КОГДА РасчетПриУвольненииРаботникаОрганизации.ПорядокРасчетаОтпуска = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаОтпуска.ПоКалендарнымДням)
   |                        ТОГДА |                        ТОГДА ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоНаименованию(""компенсация отгулов""))

конечно при выполнении вываливается ошибка, которая ругается на этот индусский код "НайтиПоНаименованию", "компенсация отгулов", это начисление введенные в ИБ, как можно сделать все это дело через параметр?и можно ли?
1 zak555
 
24.06.13
08:46
> который я меняю


зачем ?
2 Вася Чез
 
24.06.13
08:50
попросили добавить автоматический расчет для своего вида начисления, устали руками считать в разовых начислениях, меня интересует больше синтаксис, если я обозначу вот так
Запрос.УстановитьПараметр("Отгулы",    ПланВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоНаименованию("компенсация отгулов"));
то он заругается на Переменная не определена (ПланВидовРасчета)
что я делаю не так?
3 SeraFim
 
24.06.13
08:52
ПланЫВидовРасчета
4 Вася Чез
 
24.06.13
08:54
(3) спасибо, вот это я невнимательный, а как потом заюзать параметр "Отгулы" вот здесь ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоНаименованию(""компенсация отгулов"")) ?
как-то так?

ЗНАЧЕНИЕ("Отгулы")? или ругнется?
5 zak555
 
24.06.13
08:56
ты лучше расскажи про
"попросили добавить автоматический расчет для своего вида начисления"
...
6 Вася Чез
 
24.06.13
08:56
оу, ссори, параметр же через & обозначается, туплю
7 Вася Чез
 
24.06.13
08:57
(5) а что рассказать? завели новый вид начисления, хотят, чтобы он считался так же, как и Компенсация отпуска при увольнении по календарным дням, вот и все
8 zak555
 
24.06.13
08:58
(7) в код зачем лезть тогда ?
9 Вася Чез
 
24.06.13
08:59
(8) а как это настроить не программно?
10 Вася Чез
 
24.06.13
09:04
дело в том, что начисление должно считаться по среднему, точно так же как и "Компенсация отпуска при увольнении по календарным дням", до этого они всегда вручную считали в документе разовые начисления,но больше в ручную не хотят делать, так как поток людей с таким начисление вырос