|
v8: вопрос по схеме компоновки данных! | ☑ | ||
---|---|---|---|---|
0
uuu_ggg
25.07.11
✎
10:09
|
сделала небольшой запросик..
ВЫБРАТЬ РаботникиОрганизацийСрезПоследних.Период, РаботникиОрганизацийСрезПоследних.Сотрудник, РаботникиОрганизацийСрезПоследних.ГрафикРаботы, РаботникиОрганизацийСрезПоследних.ГрафикРаботы.ДлительностьРабочейНедели КАК ДлительностьРабочейНедели, РаботникиОрганизацийСрезПоследних.ГрафикРаботы.СокращеннаяРабочаяНеделя КАК СокращеннаяРабочаяНеделя, РаботникиОрганизацийСрезПоследних.Организация, РаботникиОрганизацийСрезПоследних.ГрафикРаботы.НеполныйРабочийДень КАК НеполныйРабочийДень выводит список сотрудников имеющих сокр раб день и сокращенную неделю. Мне надо вывести это как 2 отчета,отдельно сокращенный день, отдельно сокр неделя.Это я сделала.Вот что получается: 1 отчет: период Сотрудник график раб Неполный рабочий день 01012011 сотр1 график1 да 01012011 сотр2 график2 да 01012011 сотр3 график3 нет 2 отчет: период Сотрудник график раб Сокращенная раб неделя 01012011 сотр1 график1 нет 01012011 сотр2 график2 нет 01012011 сотр3 график3 да как мне сделать чтоб у меня выводились только те строки , где да?))) ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних ГДЕ (РаботникиОрганизацийСрезПоследних.ГрафикРаботы.СокращеннаяРабочаяНеделя = &СокращеннаяРабочаяНеделя ИЛИ РаботникиОрганизацийСрезПоследних.ГрафикРаботы.НеполныйРабочийДень = &НеполныйРабочийДень) |
|||
1
Vitello
25.07.11
✎
10:10
|
отбор да?))
|
|||
2
uuu_ggg
25.07.11
✎
10:11
|
(1)чего отбор да?)))
непоняла) |
|||
3
uuu_ggg
25.07.11
✎
10:11
|
ааааа...ща попробую)
|
|||
4
uuu_ggg
25.07.11
✎
10:16
|
че то он мне вообще одну строчку в обном отчете выводит(
|
|||
5
uuu_ggg
25.07.11
✎
10:21
|
как мне правильно отбор то сделать?)))не разберусь)
|
|||
6
Vitello
25.07.11
✎
10:35
|
а как ты пробовала?
|
|||
7
Vitello
25.07.11
✎
10:36
|
можно сделать как 2 таблицы, с предопределенным отбором в настройках
|
|||
8
Смешной 1С
25.07.11
✎
10:39
|
Когда ты пишешь :
ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних ГДЕ (РаботникиОрганизацийСрезПоследних.ГрафикРаботы.СокращеннаяРабочаяНеделя = &СокращеннаяРабочаяНеделя ИЛИ РаботникиОрганизацийСрезПоследних.ГрафикРаботы.НеполныйРабочийДень = &НеполныйРабочийДень) Что выводит? Все выводит? |
|||
9
uuu_ggg
25.07.11
✎
11:16
|
(8)выводит только сотрудников с неполным раб днем и неполной раб неделей
|
|||
10
uuu_ggg
25.07.11
✎
11:17
|
(7)в смысле 2 запроса что ли?
|
|||
11
Error pro
25.07.11
✎
11:28
|
Выбор
Когда Конец мб поможет. |
|||
12
uuu_ggg
25.07.11
✎
11:31
|
(11)это мсне куда вставить???
|
|||
13
Смешной 1С
25.07.11
✎
11:35
|
(9) А это не есть то, что тебе нужно?
|
|||
14
uuu_ggg
25.07.11
✎
11:39
|
ну вы посмотрите в (1)какие отчеты получаются...это то что мне нучно!мне надо сделать так,чтоб в этих двух отчетах небыло строчек с нет...то есть один отчет с неполным раб днем,а другой с неполной раб неделей!)
|
|||
15
uuu_ggg
25.07.11
✎
11:51
|
может запрос как то подругому написать?)
|
|||
16
Смешной 1С
25.07.11
✎
11:55
|
(14) В СКД на вкладке отбор поставь :
Неполный рабочий день - да |
|||
17
uuu_ggg
25.07.11
✎
11:57
|
я ставлю отбор неполный раб день и сокращенная рабочая неделя.......и он одну таблицу правильно выводит,а в другой пусто вообще...то есть как бы один отбор работает
|
|||
18
Vitello
25.07.11
✎
12:02
|
(17)отбор ставь на таблицу на не на отчет
|
|||
19
Смешной 1С
25.07.11
✎
12:03
|
(17) Ну тогда у меня подозрение, что когда у графика сокращенный раб.день - неделя не сокращенная. И наоборот. Поэтому так и выводит.
Ты через набор данных делала? На каждый набор отбор ставь |
|||
20
uuu_ggg
25.07.11
✎
12:06
|
через набор данных делала!
сделала два запроса,один сокр раб день,другой-сокр неделя! но их там же связать надо по полу какому то...вот тут и проблема |
|||
21
uuu_ggg
25.07.11
✎
12:15
|
блииин...помогите плиз.(вообще не знаю что ещё попробывать
|
|||
22
vicof
25.07.11
✎
12:22
|
(20) два текста запроса в студию
|
|||
23
uuu_ggg
25.07.11
✎
12:24
|
ВЫБРАТЬ
| РаботникиОрганизацийСрезПоследних.Период, | РаботникиОрганизацийСрезПоследних.Сотрудник, | РаботникиОрганизацийСрезПоследних.ГрафикРаботы, | РаботникиОрганизацийСрезПоследних.ГрафикРаботы.СокращеннаяРабочаяНеделя |ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних |ГДЕ | РаботникиОрганизацийСрезПоследних.ГрафикРаботы.СокращеннаяРабочаяНеделя = &СокращеннаяРабочаяНеделя" |
|||
24
uuu_ggg
25.07.11
✎
12:25
|
ВЫБРАТЬ
| РаботникиОрганизацийСрезПоследних.Период, | РаботникиОрганизацийСрезПоследних.Сотрудник, | РаботникиОрганизацийСрезПоследних.ГрафикРаботы, | РаботникиОрганизацийСрезПоследних.ГрафикРаботы.НеполныйРабочийДень |ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних |ГДЕ | РаботникиОрганизацийСрезПоследних.ГрафикРаботы.НеполныйРабочийДень = &НеполныйРабочийДень |
|||
25
Garkin
25.07.11
✎
12:29
|
(21) Вернись к варианту (0), и см. (17)
|
|||
26
Garkin
25.07.11
✎
12:30
|
+(25) в смысле (18)
|
|||
27
uuu_ggg
25.07.11
✎
12:30
|
а что в (17)?
|
|||
28
uuu_ggg
25.07.11
✎
12:32
|
как это сделать?)))))в упор не вижу))))уже везде где можно поставила-все равно на всю таблицу....подскажите где это сделать)
|
|||
29
Garkin
25.07.11
✎
12:35
|
(28) Давай скриншот структуры отчета.
|
|||
30
uuu_ggg
25.07.11
✎
12:36
|
оооо...вроде получилось..))сейчас ещё по колдую чууток))
|
|||
31
uuu_ggg
25.07.11
✎
12:42
|
все!работает)спасибо)
а ещё..)мне нужно по какой то конкретной организации делать....я добавила реквизит организация и в запрос добавила...как связь установить?) |
|||
32
Garkin
25.07.11
✎
12:43
|
(31) см (1).
|
|||
33
Vitello
25.07.11
✎
12:44
|
(31)Можно либо параметром прямо в отчете сделать, либо таким же образом отбором уже в компоновщике
|
|||
34
uuu_ggg
25.07.11
✎
12:51
|
вотя в запрос её добавила,форму сделала где мы организацию выбираем.В каком месте мне написать что Организация=организация с формы)
|
|||
35
Vitello
25.07.11
✎
12:56
|
(34) :)))
делай форму отчета, устанавливай параметры программно, обрабатывай нажатие кнопки сформировать и формируй отчет |
|||
36
uuu_ggg
25.07.11
✎
13:06
|
(35)ниче не поняла!)))
|
|||
37
uuu_ggg
25.07.11
✎
13:08
|
в компановку то никуда нельзя её вставить?))
|
|||
38
zippygrill
25.07.11
✎
13:11
|
(37) форму отчета делала?
|
|||
39
uuu_ggg
25.07.11
✎
13:11
|
(38)да
|
|||
40
zippygrill
25.07.11
✎
13:15
|
(39) программно делаешь компоновку?
|
|||
41
uuu_ggg
25.07.11
✎
13:48
|
компановку да,программно
|
|||
42
zippygrill
25.07.11
✎
13:53
|
ну и добави в начале процедуры нажатии кнопки Сформировать или отдельно.
Организация = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Организация"); Организация.Использование = Истина; Организация.Значение = ТвойПараметрНаФорме; |
|||
43
uuu_ggg
25.07.11
✎
13:57
|
дабавила в процедуре формы при открытие....сфомировать там не активна))не работает)
|
|||
44
uuu_ggg
25.07.11
✎
13:59
|
Поле объекта не обнаружено (Использование)
Организация.Использование = Истина; |
|||
45
uuu_ggg
25.07.11
✎
14:01
|
теперь вообще ничего не выводит)))
|
|||
46
zippygrill
25.07.11
✎
14:04
|
смотри здесь. точно получется. http://1cskd.ru/category/faq/page/3/
|
|||
47
uuu_ggg
25.07.11
✎
14:13
|
ну там тоже также написано...ине получается что то)
|
|||
48
zippygrill
25.07.11
✎
14:21
|
Так ..... Организация это параметр на вкладке Параметры?? или в Отборах настройки ??
|
|||
49
uuu_ggg
25.07.11
✎
14:24
|
это параметр на вкладке Параметры
|
|||
50
uuu_ggg
25.07.11
✎
14:30
|
блиииииииин..ну чего он не работает(
|
|||
51
zippygrill
25.07.11
✎
14:30
|
Если на вкладке Параметры то при нажатии кнопки Сформировать:
Орг = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Организация"); Орг.Значение = ТвойРеквизитНаФорме; Орг.Использвание = Истина; ЭлементыФормы.Результат.Очистить(); СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки); |
|||
52
uuu_ggg
25.07.11
✎
14:41
|
у меня не активна для изменений сформировать.......
|
|||
53
uuu_ggg
25.07.11
✎
14:57
|
ладно!)добавила в отчет колонку организация)))
надоело...не получается) |
|||
54
zippygrill
25.07.11
✎
15:14
|
рисуй свою кнопку))))
|
|||
55
uuu_ggg
25.07.11
✎
15:22
|
ну добавить то я её могу..)а дальше то что....
|
|||
56
zippygrill
25.07.11
✎
15:34
|
(55)дальше что написано в (51)
|
|||
57
uuu_ggg
25.07.11
✎
16:21
|
дда не получается...)добавляю кнопку и по ней отчет не формируется(
|
|||
58
uuu_ggg
28.07.11
✎
11:54
|
и все таки,помогите пож-та....вот я сделала новую кнопку,по нажатию на которую должен форми-ся отчет из компановки который....что там нужно в процедуре написать,чтоб он сформировался??
|
|||
59
uuu_ggg
28.07.11
✎
12:04
|
а все....)сделала))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |