Имя: Пароль:
1C
1С v8
(ЗУП 2.5.45.2) Отчет по среднедневному заработку
0 vechiy
 
02.02.12
09:43
Коллеги, есть ли в ЗУПе отчет, позволяющий получить среднедневной заработок на нужную дату по штатникам?
Я вот не нашёл.
Куда рыть, если его нет?
1 Gesperid
 
02.02.12
09:52
зачем?
2 vechiy
 
02.02.12
09:54
нужно для отчета какого-то бухам
тот самый средний, который виден в начислении отпуска
3 cw014
 
02.02.12
09:55
(2) Консоль запросов тебе в помощь
4 vechiy
 
02.02.12
09:56
(3) он вроде нигде не хранится, а только рассчитывается. Как я его запросом получу?
5 cw014
 
02.02.12
09:58
(4) Посмотри как в коде заполнение таблички происходит. Возьми этот запрос и в консольку
6 vechiy
 
02.02.12
10:01
да эт я делал.. ещё полгода назад, только криво и забыл) думал, вдруг что поудобней появилось)
ну ладно
7 NDN
 
02.02.12
10:01
(5) Там простынь та еще... Проще создать пустой документ и передать параметры в процедуру расчета
8 Никола_
Питерский
 
02.02.12
10:03
ТС ты отпишись как задачу решишь, тема интересна !
9 vechiy
 
02.02.12
10:10
(7) так и делал, в апреле. Теперь код поменялся, над переделывать
10 vechiy
 
02.02.12
11:30
Туплю.
Есть ссылка на документ (расчет среднего).
Как вызвать из неё "КоманднаяПанельРасчетСреднегоРассчитатьСреднийЗаработок()" ?
11 vechiy
 
02.02.12
11:35
ап
12 Никола_
Питерский
 
02.02.12
11:41
(11) мыло есть ?
13 vechiy
 
02.02.12
12:08
а тут можно?) а то проблемы с доступом к почте
Никак не могу обратиться в процедуре, имея ссылку, старый код не работает)
Получаю объект, что дальше?
14 vechiy
 
02.02.12
12:31
вверх
15 Никола_
Питерский
 
02.02.12
12:36
http://files.mail.ru/0N5LB2

там то что тебе нужно, реализация конечно не фонтан, но что есть то есть !
16 vechiy
 
02.02.12
12:52
(15)
пасиба, гляжу!
17 vechiy
 
02.02.12
12:52
а как все-таки к процедуре то обратиться? подскажите)
18 vechiy
 
02.02.12
13:24
(15) пасиба, клевый отчет)
19 ptiz
 
02.02.12
13:43
(15) В будущем лучше делай
   ОтменитьТранзакцию();

вместо

   ДокументОтпуск.Удалить();
   ЗафиксироватьТранзакцию();
20 vechiy
 
02.02.12
15:44
(19) что это за функции?
21 ptiz
 
02.02.12
15:46
(20) Это код из (15). Там создается документ, считается зарплата, потом документ удаляется.
22 vechiy
 
02.02.12
16:02
(21) я имел ввиду
ОтменитьТранзакцию();

ЗафиксироватьТранзакцию();

)))

в СП не нашёл их
23 ptiz
 
02.02.12
16:26
ЗафиксироватьТранзакцию (CommitTransaction)
Глобальный контекст
ЗафиксироватьТранзакцию (CommitTransaction)
Синтаксис:
ЗафиксироватьТранзакцию()
Описание:
Завершает успешную транзакцию. Все изменения, внесенные в информационную базу в процессе транзакции, будут записаны.
Пример:
ЗафиксироватьТранзакцию();
См. также:
Глобальный контекст, метод НачатьТранзакцию
Глобальный контекст, метод ОтменитьТранзакцию
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.