Имя: Пароль:
1C
1C 7.7
v7: Дата в 8 не подходит в 7.7
,
0 qwasqu
 
11.02.16
12:26
Здравствуйте, использую функцию глПриказПоСотруднику и не понятно почему - ругается на второй параметр, хотя ВыбратьПоЗначению и бухгалтерские итоги с восьмерочной датой отрабатывают.
Может кто сталкивался с такой проблемой?
Com.глПриказПоСотруднику(Сотрудник, Дата("20151231"));


{Форма.Форма.Форма(1550)}: Ошибка при вызове метода контекста (глПриказПоСотруднику)
            Приказ = Com.глПриказПоСотруднику(Сотрудник, Дата("20151231"));
по причине:
Типы не совпадают (2)
1 silent person
 
11.02.16
12:35
а так ?
Приказ = Com.глПриказПоСотруднику(Сотрудник, Дата("20151231"),"",-1);
2 qwasqu
 
11.02.16
13:19
(1) Теперь ругается на 4-й параметр.

по причине:
Типы не совпадают (4)
3 Рэйв
 
11.02.16
13:23
вместо Дата("20151231")
напиши '20151231000000'
4 Рэйв
 
11.02.16
13:24
или если не съест то
'31.12.2015'
5 qwasqu
 
11.02.16
13:37
(3) Та же ошибка
(4) Ругается на то, что константу не преобразовать в дату.

Вот засада блин.
6 qwasqu
 
11.02.16
13:56
Через вот такую комбинацию

Com.глСпрСотрудники = Сотрудник.ТекущийЭлемент();
            
            Приказ = Com.EvalExpr("глПриказПоСотруднику(глСпрСотрудники, РабочаяДата(), """", -1)");

и ошибку
7 qwasqu
 
11.02.16
13:57
я выяснил, что дело в том, что текущий элемент это группа

Всем спасибо за помощь!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой