Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 сен 2024, 22:42

обращение к элементу справочника

Автор gliokker, 07 окт 2013, 11:29

0 Пользователей и 1 гость просматривают эту тему.

gliokker

Всем привет а можно ли обращаться в видам расчёта. Вот у нас есть вид расчёта основные начисления организации (Премия) мне нужно сделать так если у сотрудника установлен вид расчёта Премия то его надо выводить на печать если нет то не выводить. Как обратится к этому виду расчёта?

chuevsf

Перечисления.ВидыПремии.Премия

gliokker

Цитата: chuevsf от 07 окт 2013, 11:36
Перечисления.ВидыПремии.Премия
Так в перечислении нету такого вида премии или его надо добавлять ? я пробывал вот так
Если Выборка.Итог =  ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоНаименованию(111) Тогда
      Результат = Выборка.Итог;
   Иначе
      Результат = "не определенно";
      КОнецЕсли;
НО выводит не то что надо выводит тот вид который там стоит а не тот который нам надо

Новенькая

Если Выборка.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.Премия Тогда
.....
КонецЕсли;
// Выборка.ВидРасчета - вид расчета у сотрудника из запроса

gliokker

Цитата: Новенькая от 07 окт 2013, 12:07
Если Выборка.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.Премия Тогда
.....
КонецЕсли;
// Выборка.ВидРасчета - вид расчета у сотрудника из запроса
НЕту у меня вида расчёта в запросе.

Новенькая

Выборка.Итог  - что вы выбираете? какое значение тут хранится?

gliokker

Цитата: Новенькая от 07 окт 2013, 12:34
Выборка.Итог  - что вы выбираете? какое значение тут хранится?
Вот так работает
      Для Каждого ПерсональнаяНадбавка Из СсылкаНаОбъект.ПерсональныеНадбавки Цикл
      Если ПерсональнаяНадбавка.Надбавка.Наименование = "1234" Тогда
         СуммаКомпенсацииКвартиры = ПерсональнаяНадбавка.Показатель1;
         ФормСтрока = "Л = ru_RU; ДП = Истина";
          ПарПредмета="рубль ,рубля ,рублей ,м,копейка,копейки,копеек,ж,2";//ПрописьЧисла
          СуммаКомпенсацииКвартирыПрописью = ЧислоПрописью(СуммаКомпенсацииКвартиры,ФормСтрока, ПарПредмета);
         Прервать;
      КонецЕсли;
   КонецЦикла;   
спасибо за помощь)))

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск