|
помогите доработать расчетный листок!ЗУП | ☑ | ||
---|---|---|---|---|
0
uuu_ggg
24.08.11
✎
20:59
|
Делаю следующее:
в компоновку добавляю еще один набор данных-запрос,который получает по данному сотруднику таблицу ВидРасчета ЧисловойПризнак Оклад по дням 5 премия 6 (не заморачивайтесь над этим числовым признаком,конфа не типовая.он нам нужен для определенных целей.) В расчетном листке стоят след начисления: отраб дней,отраб часов ..и т.д Оклад по дням премия надбавка доплата добавила в макет колонку для вывода этого признака,то есть вот так получилось Признак отраб дней,отраб часов ..и т.д Оклад по дням премия надбавка доплата Подскажите ГДЕ мне в КОМПАНОВКЕ проставить УСЛОВИЕ,чтоб соответствующим видам начисления поставился этот признак???то есть чтоб вот так получилось Признак отраб дней,отраб часов ..и т.д Оклад по дням 5 премия 6 надбавка доплата |
|||
1
uuu_ggg
24.08.11
✎
21:17
|
задачка то вроде простая...я просто не знаю как это сделать...помогите плиз..
|
|||
2
uuu_ggg
24.08.11
✎
22:10
|
товарищи программисты...подскажите пожалуйста..очень нужно...
|
|||
3
Skylark
24.08.11
✎
22:42
|
Ни фига это не простая задачка, это как в стол с тремя ящиками добавить четвертый. Это просто на мебельной фабрике, когда его делали, но когда он уже у тебя дома придеться повозиться
|
|||
4
uuu_ggg
25.08.11
✎
07:36
|
может кто-то что-то подобное делал уже?
|
|||
5
uuu_ggg
25.08.11
✎
08:06
|
хотя бы подскажите с чего начать...даже не знаю что делать)
|
|||
6
БалбесВ1с
25.08.11
✎
08:16
|
Рано ещё.
|
|||
7
Ирис_яркая
25.08.11
✎
08:23
|
(6) мозги не проснулись?
|
|||
8
dmpl
25.08.11
✎
08:34
|
(0) На вкладке "Связи наборов данных", по идее...
|
|||
9
uuu_ggg
25.08.11
✎
08:34
|
(8)я уже как могла все связывала...
|
|||
10
uuu_ggg
25.08.11
✎
15:37
|
помогите пожалуйста девушке с отчетом)
|
|||
11
mikecool
25.08.11
✎
15:38
|
(10) это типа перерустановки винды? )))
|
|||
12
Al77
25.08.11
✎
15:48
|
а зачем еще запрос? прям в этот же запрос где получаешь виды расчетов добавляешь
выбор когда видрасчета = оклад по дням тогда "5" конец как признак как-то вот так |
|||
13
lopus
25.08.11
✎
15:49
|
По виду расчета соединяешь
|
|||
14
lopus
25.08.11
✎
15:50
|
В полях признак есть
|
|||
15
uuu_ggg
25.08.11
✎
16:05
|
(14)а это на какой закладке?))сейчас я подробно опишу что сделала..
|
|||
16
uuu_ggg
25.08.11
✎
16:32
|
добавляю в компоновке запрос
ВЫБРАТЬ НачислениеЗарплатыРаботникамОрганизаций.Организация, НачислениеЗарплатыРаботникамОрганизацийНачисления.Сотрудник, НачислениеЗарплатыРаботникамОрганизаций.ПериодРегистрации ИЗ Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК НачислениеЗарплатыРаботникамОрганизацийНачисления ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплатыРаботникамОрганизаций КАК НачислениеЗарплатыРаботникамОрганизаций ПО НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка = НачислениеЗарплатыРаботникамОрганизаций.Ссылка Документ начисления выбираю потому что признак этот там храниться! На закладке связи делаю три записи, с работниками организации и новым запросам по трем полям(период регистрации,сотрудник, физлицо) Дальнейшие мои попытки вывести соответствия в расчетный лист)были неудачными |
|||
17
uuu_ggg
25.08.11
✎
16:41
|
(13)(14)где это соединять???я наверно где то не там соединяю))
|
|||
18
uuu_ggg
25.08.11
✎
16:51
|
может не понятно,чего я вообще хочу?))я могу еще объяснить)
|
|||
19
uuu_ggg
25.08.11
✎
16:59
|
ну что Вы все замолчали снова?))
|
|||
20
dimaldinho
25.08.11
✎
17:16
|
(18) непонятно, что надо
|
|||
21
uuu_ggg
25.08.11
✎
17:18
|
(20)прям все не понятно?)
|
|||
22
dimaldinho
25.08.11
✎
17:20
|
(21) Правильно ли я понимаю, что в строке макета СтрокаНачисленийУдержаний: Заголовок нужно добавить колонки Отработано дней, Отработано часов?
|
|||
23
uuu_ggg
25.08.11
✎
17:31
|
(22)нееееет
нужно следующее из документа начисление зарплаты по этому сотруднику в этом периоде вытащить колонку (она доработанная!)с числами. Пример: В расчетном листе следующие начисления премия надбавка доплата В документе начисления по этому сотруднику(на закладке основные!)только две строки с этим самым признаком,например: премия 5 надбавка 7 а мне нужно ,чтобы в расчетный листок,для каждого начисления проставился этот признак из документа,то есть вот так: премия 5 надбавка 7 доплата |
|||
24
dimaldinho
25.08.11
✎
17:39
|
(23) Правильно ли я понимаю, что строке макета СтрокаНачисленийУдержаний нужно добавить колонку "ИмяПокаНеПридумали", которую нужно заполнять данными из ТЧ документа начисление зарплаты?
|
|||
25
uuu_ggg
25.08.11
✎
17:46
|
(24)да,и чтобы "ИмяПокаНеПридумали" было соответствующего вида начисления
|
|||
26
Aprobator
25.08.11
✎
17:48
|
(0) насколько мне помнится там еще есть внешние наборы данных в расчетном листке то. Так что еще их смотри.
|
|||
27
uuu_ggg
25.08.11
✎
17:57
|
если бы я знала что смотреть))
|
|||
28
dimaldinho
25.08.11
✎
18:05
|
(25) Задача разбивается на две подзадачи, которые следует решать отдельно:
1. Расчет колонки. 2. Вывод колонки в макет. 1. Расчет колонки делать в консоли запросов, т.к. легче отлаживать. Т.к. источник связи в компоновке РаботникиОрганизации - то выдергиваем этот запрос в консоль, помещаем его во временную таблицу ВТРаботникиОрганизации, в следующем запросе пакета считаем нашу колонку, помещаем ее во временную таблицу ВТИмяПокаНеПридумали, в следующем запросе пакета соединяем упомянутые временные таблицы левым соединением. Проверяем, что все работает как надо. Отлаживаем, пока не начнет работать как надо. 2. Запрос ВТИмяПокаНеПридумали из предыдущего шага - это наш новый набор данных. Создаем его в компоновке, делаем его приемником связи, указав те же условия соединения, что указывали в п.1. Далее рисуем новую колонку в макете по аналогии с уже существующими: ОтработанныеДни, ОтработанныеЧасы, ОплаченныеДни... Profit! |
|||
29
dimaldinho
25.08.11
✎
18:08
|
(28) А! Только т.к. виды расчета в таблице НачисленияУдержания, то именно с ней работаем, а не с РаботникиОрганизации.
|
|||
30
uuu_ggg
25.08.11
✎
18:08
|
а зачем нам её расчитывать??она же просто из документа берется..
|
|||
31
dimaldinho
25.08.11
✎
18:10
|
(30) Под "рассчитывать" я имею ввиду присоединение ее левым соединением к уже существующим таблицам.
|
|||
32
uuu_ggg
25.08.11
✎
18:12
|
я не знаю как выдернуть НачисленияУдержания из компановки..?
|
|||
33
uuu_ggg
25.08.11
✎
18:12
|
это же объект
|
|||
34
wald
25.08.11
✎
18:15
|
(0)
1) Зайти на инфостарт 2)Скачать обработку "РАсчетный листок с начислениями" 3) Смотреть и радоваться |
|||
35
dimaldinho
25.08.11
✎
18:16
|
(33) Да, это немного усложняет ситуацию.
Это таблица значений, она заполняется в // заполним ТЗ "НачисленияУдержания" ЗаполнитьВнешнийИсточникДанных(ПостроительОтчетов, ВидРасчетногоЛистка); Посмотри в отладчике, как она выглядит после заполнения, и напиши запрос, возвращающий похожую таблицу. |
|||
36
uuu_ggg
25.08.11
✎
18:19
|
(34)а ссылки нету?
(35)оооуф...попробую.. |
|||
37
uuu_ggg
25.08.11
✎
18:30
|
нет там такого отчета)
|
|||
38
uuu_ggg
25.08.11
✎
18:38
|
(35)блииин...я не понимаю ничего там(
|
|||
39
uuu_ggg
25.08.11
✎
18:57
|
(35)помогите мне с этой таблицей)))?
|
|||
40
dimaldinho
26.08.11
✎
08:58
|
(39) На каком шаге из (35) возникли сложности?
|
|||
41
uuu_ggg
26.08.11
✎
12:31
|
(40)я не знаю как мне через компоновку это посмотреть(
|
|||
42
dimaldinho
26.08.11
✎
13:41
|
(41) Ничего не надо смотреть через компоновку. Поставь точку останова в модуле отчета после строки
ЗаполнитьВнешнийИсточникДанных(ПостроительОтчетов, ВидРасчетногоЛистка); Установи в РЛ отбор по двум сотрудникам, нажми сформировать, в отладке посмотри таблицу, скопируй ее в эксель, и т.д. как в (35) |
|||
43
uuu_ggg
26.08.11
✎
18:03
|
я не знаю как мне запросом сделать такую же таблицу как и НачисленияУдержания, её не достанешь не от куда....она же там не запросом формируется(
|
|||
44
uuu_ggg
26.08.11
✎
18:15
|
может как-нибудь эту мою колонку ИмяПокаНеПридумали поместить в таблицу НачисленияУдержания???только я посмотрела, и не поняла вообще как это сделать)
|
|||
45
uuu_ggg
27.08.11
✎
17:32
|
тут есть кто-нибудь?))
|
|||
46
ilpar
27.08.11
✎
17:41
|
(41) я ничего не умею. помогите мне кто нибудь.
|
|||
47
ilpar
27.08.11
✎
17:42
|
сама не можешь - плати специалисту
|
|||
48
uuu_ggg
27.08.11
✎
17:49
|
да не получается как то с этой задачкой..))
|
|||
49
d_koz
27.08.11
✎
17:57
|
(48) за 4 дня все еще не допилили одну печатную форму? А денег жалко,чтобы это сделал кто-нибудь, кто умеет и понимает?
|
|||
50
uuu_ggg
27.08.11
✎
18:02
|
вообще не жалко))просто хочется самой)))
|
|||
51
uuu_ggg
27.08.11
✎
18:02
|
я же желаю сама обычно)))просто тут застряла(
|
|||
52
d_koz
27.08.11
✎
18:29
|
(51) раз хочется самой - делай,Бог в помощь, зачем просить, чтобы сделали?
|
|||
53
uuu_ggg
27.08.11
✎
18:35
|
ну не получается(((а давайте вы мне тут поможете,а я переведу денежку....небольшую правда)))чисто символически)
|
|||
54
d_koz
27.08.11
✎
18:38
|
(53) сколько в рублях РФ?
|
|||
55
uuu_ggg
27.08.11
✎
18:40
|
1000р)))мало наверно)да?)
|
|||
56
d_koz
27.08.11
✎
18:42
|
(55) ща набегут желающие, подожди :)
|
|||
57
uuu_ggg
27.08.11
✎
19:27
|
ну правда,мало?))
|
|||
58
uuu_ggg
27.08.11
✎
19:27
|
а сколько надо?)
|
|||
59
uuu_ggg
27.08.11
✎
19:38
|
я маленько кстати не так вам сказала, из документа доставать нужно не вновь добавленное поле, а отработано часов...
потому что для основного начисления отработано часов попадает в регистр, а для всех остальных нет,по той причине что документ этот(начисление зп ) делается переносом из другой программы... |
|||
60
uuu_ggg
27.08.11
✎
19:38
|
ну смысл тот,что в расчетный лист отработанные часы должны попадать из документа...
|
|||
61
uuu_ggg
27.08.11
✎
20:48
|
блин,совсем мне никто не поможет?(
|
|||
62
bazvan
27.08.11
✎
21:58
|
(61) потому что больным на всю голову помогать смысла нет. Только идиотом выглядеть придется. а многим это не нужно.
вы со своими дебилами сами уж разберайтесь. Вы даже смысловую нагрузку вашего пвна не привели, кроме "мы так хатим", купите ексель и хотите пока не облезните. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |