|
v8: Не могу получить сальдоНачало подскажите что не так в запросе? | ☑ | ||
---|---|---|---|---|
0
Baikerl
30.12.13
✎
11:12
|
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ЗарплатаКВыплате.Сотрудник КАК Сотрудник, | ЗарплатаКВыплате.Подразделение КАК Подразделение, | ЗарплатаКВыплате.Организация КАК Организация, | ЗарплатаКВыплате.ХарактерВыплаты КАК ХарактерВыплаты, | ЗарплатаКВыплате.СуммаКВыплате КАК СуммаКВыплате, | ЗарплатаКВыплате.ВидДвижения, | ЗарплатаКВыплате.Регистратор КАК Регистратор, | ЗарплатаКВыплате.Период КАК ДатаПериод, | ЗарплатаКВыплатеОстаткиИОбороты.СуммаКВыплатеНачальныйОстаток КАК СальдоНачало, | ЗарплатаКВыплатеОстаткиИОбороты.СуммаКВыплатеКонечныйОстаток КАК СальдоКонец, | ЗарплатаКВыплатеОстаткиИОбороты.Сотрудник КАК Сотрудник1, | ЗарплатаКВыплатеОстаткиИОбороты.ПериодВзаиморасчетов КАК ПериодВзаиморасчетов |ИЗ | РегистрНакопления.ЗарплатаКВыплате КАК ЗарплатаКВыплате | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗарплатаКВыплате.ОстаткиИОбороты КАК ЗарплатаКВыплатеОстаткиИОбороты | ПО ЗарплатаКВыплате.Сотрудник = ЗарплатаКВыплатеОстаткиИОбороты.Сотрудник |ГДЕ | ЗарплатаКВыплате.Период МЕЖДУ &НачалоПериода И &КонецПериода | И ЗарплатаКВыплатеОстаткиИОбороты.ПериодВзаиморасчетов МЕЖДУ &НачалоПериода И &КонецПериода | |УПОРЯДОЧИТЬ ПО | ЗарплатаКВыплате.Сотрудник"; Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода); Запрос.УстановитьПараметр("КонецПериода", КонецПериода); |
|||
1
Baikerl
30.12.13
✎
11:15
|
Заранее прошу за код не ругать!))
|
|||
2
Defender aka LINN
30.12.13
✎
11:17
|
Как это развидеть обратно?
|
|||
3
Strogg
30.12.13
✎
11:19
|
1) ЗарплатаКВыплатеОрганизаций
2) запрос какой-то голимый |
|||
4
Baikerl
30.12.13
✎
11:21
|
(3) именно ЗарплатаКвыплате так и есть, про запрос какой есть такой и получил есть подсказки как его изменить в лучшую сторону выслушаю а критиковать все умеем.
|
|||
5
Baikerl
30.12.13
✎
11:22
|
(2) не понял что ты имеешь ввиду?
|
|||
6
Baikerl
30.12.13
✎
11:23
|
(2) Земляк подскажи что не так очень надо.
|
|||
7
bvb
30.12.13
✎
11:23
|
(6)Вообще то сальдовый запрос предполанает одну дату в параметрах не ? На то он и сальдовый.
|
|||
8
bvb
30.12.13
✎
11:23
|
Какая конфа ?
|
|||
9
Baikerl
30.12.13
✎
11:24
|
(7) Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.27.7)
|
|||
10
Baikerl
30.12.13
✎
11:25
|
(7) а как тогда мне период учитывать
|
|||
11
bvb
30.12.13
✎
11:27
|
Зачем тебе период ? Ты же сальдо берешь.
Получи просто срез по регистру накопления.остатки на заданную дату. Зачем тебе левое соединение то ? |
|||
12
bvb
30.12.13
✎
11:28
|
Тебе нужен остаок сколько дожны з.п. сотрудникам ? Или сколько выплатили за период ?
|
|||
13
Baikerl
30.12.13
✎
11:29
|
за период (12)
|
|||
14
Strogg
30.12.13
✎
11:31
|
Я хз как в Корпе, но в ЗУПе примерно так: Сальдо на дату:
ВЫБРАТЬ ВзаиморасчетыСРаботникамиОрганизацийОстатки.Физлицо, СУММА(ВзаиморасчетыСРаботникамиОрганизацийОстатки.СуммаВзаиморасчетовОстаток) КАК СуммаВзаиморасчетовОстаток ИЗ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки( &КонецПериода, Организация = &Организация И ПериодВзаиморасчетов = &Период) КАК ВзаиморасчетыСРаботникамиОрганизацийОстатки СГРУППИРОВАТЬ ПО ВзаиморасчетыСРаботникамиОрганизацийОстатки.Физлицо --- если же нужны еще и обороты, то вопрос в (0) некорректен |
|||
15
Baikerl
30.12.13
✎
11:35
|
(14) спасибо и за это
|
|||
16
bvb
30.12.13
✎
11:36
|
Построй просто отчет по регистру в режиме обороты с группировкой сорудник / Период выплаты
|
|||
17
Baikerl
30.12.13
✎
11:38
|
(16) тогда не получается получить регистратор
|
|||
18
Baikerl
30.12.13
✎
11:39
|
мне из оборотов нужно получить только сальдо начало и конец
|
|||
19
Baikerl
30.12.13
✎
11:40
|
а сейчас он мне в колонку сальдо конец выкидывает разницу между сальдо на начало и сальдо на конец
|
|||
20
1Сергей
30.12.13
✎
11:41
|
(18) обрати внимание как задаются параметры виртуальной таблицы (14)
|
|||
21
Baikerl
30.12.13
✎
11:44
|
(20) если я правильно понял то через выбрать, а где вставлять ее в моем запросе
|
|||
22
bvb
30.12.13
✎
11:45
|
Чего то я вообще не понимаю что автор хочет
|
|||
23
1Сергей
30.12.13
✎
11:46
|
(21) не правильно понял.
РегистрНакопления.ЗарплатаКВыплате.ОстаткиИОбороты(<вот тут, в скобках, через запятую указыватся параметры>) Какие параметры - смотри в справке |
|||
24
Baikerl
30.12.13
✎
11:48
|
(23) сергей спасибо щас попробую
|
|||
25
Baikerl
30.12.13
✎
11:49
|
(22) автор хочет чтоб от меня бухи отвяли а от вас совета как мне в моем запросе сделать так чтоб в тз добавлялись сальдонаначало и сальдонаконец
|
|||
26
bvb
30.12.13
✎
11:49
|
"мне из оборотов нужно получить только сальдо начало и конец" , "тогда не получается получить регистратор" как одно коррелируекет с другим ?
|
|||
27
Strogg
30.12.13
✎
11:49
|
(21) неправильно понял. Временные интервалы необходимо задавать именно в параметрах виртуальной таблицы, а не в увсловии. Иначе у тебя всем чохом выберется весь регистр, и потом уже будет отрабатываться условие. А при параметрах в виртуальной таблице - выберется только та часть, которая удовлетворяет временному интервалу. Как-то так...
|
|||
28
Baikerl
30.12.13
✎
11:54
|
(27) а можешь написать на моем коде как это примерно будет выглядеть иначе я запутался((
|
|||
29
Strogg
30.12.13
✎
12:01
|
(28) - 200 рублей на тилипон.
ВЫБРАТЬ ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Физлицо, ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток, ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Регистратор ИЗ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, ПериодВзаиморасчетов = &Период) КАК ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты |
|||
30
Аннушка
30.12.13
✎
12:02
|
Создаётся впечатление, что автору надо собрать все документы по выплатам за период и прикрепить к ним сальдо начальное и конечное, хотя смысл такой выборки слегка не ясен...
|
|||
31
Baikerl
30.12.13
✎
12:08
|
(30) мне самому не ясен смысл, но так хотят волшебные бухи
|
|||
32
Аннушка
30.12.13
✎
12:09
|
В (29) не будет регистратора, он будет равен Неопределено.
|
|||
33
Strogg
30.12.13
✎
12:11
|
(32) с чего это? :)
|
|||
34
Аннушка
30.12.13
✎
12:11
|
Кстати, а что вы хотите то видеть в качестве регистратора? Я предположила, что выплаты, но это ведь только движения расхода, а есть же ещё приход. Там будут движения по начислениям и есть ещё удержания. Что за регистраторы то нужны? Прям все?
|
|||
35
Аннушка
30.12.13
✎
12:12
|
(33) А ты попробуй в ЗиУП-е.
|
|||
36
bvb
30.12.13
✎
12:13
|
(31) А если бухи захотят педаль "СДЕЛАТЬ ВСЕ" ?
|
|||
37
Аннушка
30.12.13
✎
12:15
|
Тогда, на мой взгляд, сальдо отдельно, сбор регистраторов отдельно и соединять.
|
|||
38
Baikerl
30.12.13
✎
12:15
|
(36) и мой руководитель согласиться буду изобретать велосипед
|
|||
39
Baikerl
30.12.13
✎
12:15
|
(37) как соеденить?
|
|||
40
Baikerl
30.12.13
✎
12:16
|
(34) регистратор это есть документ
|
|||
41
Baikerl
30.12.13
✎
12:16
|
(29) если прописывать регистратор к остаткамиоборотам то пишет поле не найдено
|
|||
42
Baikerl
30.12.13
✎
12:18
|
есть идея подскажите тогда как ее реализовать выбрать все данные по регистру(остаткиИОбороты) тогда как мне получить документ начисления или выплаты двойным щелчком по значению в таблице
|
|||
43
1Сергей
30.12.13
✎
12:18
|
(41) Тебе точно нужен регистратор? Просто, Остатко - это результат действий всех регистраторов.
|
|||
44
Strogg
30.12.13
✎
12:19
|
(35) http://savepic.net/4183832.jpg
ЧЯДНТ?:) |
|||
45
Baikerl
30.12.13
✎
12:20
|
(43) (((( в этом и загвостка что нужен..
|
|||
46
hhhh
30.12.13
✎
12:21
|
(45) для остатка не существует он. Не бывает. Поэтому и пишет НЕОПРЕДЕЛЕНО
|
|||
47
Baikerl
30.12.13
✎
12:21
|
(44) я так делал на что опять же мой руководитель сказать А ГДЕ НАЧИСЛЕНИЯ И АВАНС И Т.Д.
|
|||
48
1Сергей
30.12.13
✎
12:22
|
(47) тогда тебе нужны не только остатки, но и обороты.
|
|||
49
Baikerl
30.12.13
✎
12:22
|
(46) вот поэтому придуман велосипед в моем запросе но не могу одеть цепь на педали чтоб он заработал, работает все кроме сальдо
|
|||
50
supremum
30.12.13
✎
12:23
|
Скорее всего нужна расчетная ведомость с детализацией до документа.
|
|||
51
Baikerl
30.12.13
✎
12:24
|
(50) им нужно ничего не делать но чтоб делалось
... .. . .. . .маты и одни только маты |
|||
52
hhhh
30.12.13
✎
12:25
|
(51) ну, в (29) ведь уже был ответ
|
|||
53
1Сергей
30.12.13
✎
12:26
|
(51) Ты спортзал автоматизируешь? маты считаете?
|
|||
54
Baikerl
30.12.13
✎
12:28
|
(52) прочитай про регистратор там же ниже (32)
|
|||
55
Baikerl
30.12.13
✎
12:28
|
(53) ага маты
|
|||
56
Strogg
30.12.13
✎
12:29
|
(53) матыНачальныйостаток; матыПриход, матыРасход, матыКонечный остаток. И все это хозяйство надо разбить по регистратору :)
|
|||
57
hhhh
30.12.13
✎
12:29
|
(54) в (32) бред написан
|
|||
58
Baikerl
30.12.13
✎
12:29
|
люди добрые а если сделать два отдельных запроса то как мне их объеденить потом
|
|||
59
Strogg
30.12.13
✎
12:30
|
(54) там еще ниже (33) и (44) :)))
|
|||
60
hhhh
30.12.13
✎
12:31
|
(59) ну и? В (44) всё есть. И начисления и авансы. И остатки.
|
|||
61
Baikerl
30.12.13
✎
12:34
|
щас попробую по (44)
|
|||
62
bvb
30.12.13
✎
12:43
|
Я кажется понял что автору нужно :
Отчет должен быть в три уровня : 1. Сорудник (Сальдо начальное сальдо конечное) 2 Периоды начисления З.П (заккаой месяц начисляли выдавали) Сальдо + обороты 3. Документы начисмления и выплат только обороты |
|||
63
alexiv79
30.12.13
✎
13:01
|
(62) Я так понял, что сначала автору нужно получить конкретное, понятное задание, а не ипать мозг. Когда он будет представлять что хочет получить, тогда и разговор пойдет по существу
|
|||
64
alexiv79
30.12.13
✎
13:03
|
+(63) и походу автор ни разу не 1Сник
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |