|
ЗУП, остатки отпуска | ☑ | ||
---|---|---|---|---|
0
Штурман
17.10.13
✎
09:09
|
Хочу вывести остаток отпуска сотрудника.
[code] Сотрудник = Справочники.СотрудникиОрганизаций.НайтиПоНаименованию("Иванов Иван Иванович"); ЭтоРасчетПриУвольнении = Ложь; ТаблицаДанных = ОписаниеТаблицыДанных(); Строка = ТаблицаДанных.Добавить(); Строка.Сотрудник = Сотрудник; Строка.ДатаОстатков = НачалоДня(ДатаОстатков); Строка.ЭтоРасчетПриУвольнении = ЭтоРасчетПриУвольнении; Строка.ОтборПоВидуЕжегодногоОтпуска = ОбщегоНазначенияЗК.ПолучитьЗначениеРеквизита(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднемуОтпКалендарныеДни, "ВидЕжегодногоОтпуска"); Результат = ОстаткиОтпусков.ОстаткиОтпусков(ТаблицаДанных)[0]; КоличествоДней = Результат.ОстатокНаДату; сообщить(КоличествоДней); [/code] При запуске выдает следующее: "Поле объекта не обнаружено (ОстатокНаДату)" При этом если написать: сообщить(Результат), то сообщает: "ТаблицаЗначений" Подскажите, как вообще вывести эту таблицу или остаток отпуска ? |
|||
1
hhhh
17.10.13
✎
09:26
|
отладчиком глянуть скруктуру этой таблицы, не?
|
|||
2
Штурман
17.10.13
✎
09:28
|
(1) а это как?
|
|||
3
фросия
17.10.13
✎
09:34
|
(2) точка останова и шифт+ф9
|
|||
4
Штурман
17.10.13
✎
09:41
|
(3) поставил точку останова, уже 10 минут "висит" считает
|
|||
5
roman52
17.10.13
✎
09:48
|
(4) это нужно будет в пятничной ветке запостить
|
|||
6
Штурман
17.10.13
✎
09:50
|
(5) да, странный случай - точку останова поставил, висит и висит, а убрать ее - так быстро чё та считает...
|
|||
7
anaed
17.10.13
✎
09:59
|
(6) мистика...
|
|||
8
piter3
17.10.13
✎
10:00
|
(7)руки...
|
|||
9
Штурман
17.10.13
✎
10:11
|
кто по делу может сказать как остатки получить?
|
|||
10
piter3
17.10.13
✎
10:11
|
(9) чем типовое не устраивает?
|
|||
11
Штурман
17.10.13
✎
10:21
|
(10) в типовом отчета нет, я его делаю
|
|||
12
roman52
17.10.13
✎
10:22
|
как пользоваться отладчиком поищи на ютубе, расписывать долго и муторно
|
|||
13
Штурман
17.10.13
✎
12:04
|
(12) посмотрел отладчиком, пишет постоянно что Результат - Неопределено
Есть еще варианты как вывести дни? |
|||
14
piter3
17.10.13
✎
12:11
|
то есть ты уверен, что в праметры ОстаткиОтпусков.ОстаткиОтпусков передается вся строчка. может там сначала идет сотр типа ТаблицаДанных)[0].сотрудник
|
|||
15
Валерьевна
17.10.13
✎
12:18
|
(13) <Есть еще варианты как вывести дни?
Переключить интерфейс в "Кадровый учет организаций" , меню Кадровый учет - Учет невыходов - Остатки отпусков и разобраться как там выводится. |
|||
16
piter3
17.10.13
✎
12:22
|
а увидел содрал из ОстатокОтпускаСотрудникаНаДату. тогда смотри чему равны параметры сотр и дата.
|
|||
17
Штурман
17.10.13
✎
12:23
|
(15) так я там и разбираюсь как выводится, но отладчик все время пишет Неопределенно
|
|||
18
Штурман
17.10.13
✎
12:27
|
(16) да, оттуда содрал, чтобы хотя бы на одном сотруднике проверить как работает вывод остатка
|
|||
19
piter3
17.10.13
✎
12:29
|
(18) тогда как написали в (15) должно отображаться хоть что-то. если нет то дело уже в учете
|
|||
20
Штурман
17.10.13
✎
12:35
|
вот что отладчик дал:
http://s018.radikal.ru/i515/1310/47/32693ce74771.png Как результат выводится остатков отпусков не подскажете? |
|||
21
Валерьевна
17.10.13
✎
12:35
|
(17) я вот не помню, первоначально справочник "Виды ежегодных отпусков" заполнен чем-то в программе, и соответственно Вид отпуска в основномначислении "Отпуск по календарным дням" указан или нет? или надо заводить "Отпуск основной" 28 дней?
|
|||
22
Штурман
17.10.13
✎
12:37
|
(21) вроде заполнен вначале и равен 28 дням
|
|||
23
Валерьевна
17.10.13
✎
12:38
|
(22) в самой типовой форме "Остатки отпусков" остатки выводятся?
|
|||
24
Штурман
17.10.13
✎
12:39
|
(23) да, выводятся
|
|||
25
Штурман
17.10.13
✎
12:39
|
Кадровый учет - Учет невыходов - Остатки отпусков
Вот в этой форме выводятся остатки отпусков, мне в отчете нужно тож самое |
|||
26
piter3
17.10.13
✎
12:51
|
убери
Строка.ОтборПоВидуЕжегодногоОтпуска = ОбщегоНазначенияЗК.ПолучитьЗначениеРеквизита(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднемуОтпКалендарныеДни, "ВидЕжегодногоОтпуска"); |
|||
27
Штурман
17.10.13
✎
12:57
|
(26) о_О как догадался ???
Заработало, спасибо ! |
|||
28
piter3
17.10.13
✎
13:01
|
конфигуратор открыл
|
|||
29
Штурман
17.10.13
✎
13:09
|
Понятно :)
Всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |