Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Дек 2017, 04:26
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Отчет с использованием СКД  (Прочитано 2405 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gunner

  • ****
  • Сообщений: 291
  • РЕПУТАЦИЯ: 23
  • КПД: 8%
  • Регистрация: 2011-08-07
  • Сайт: 
  • Профессия: Программист 1С
Помогите пожалуйста, не могу создать отчёт с скд. Мучаюсь с такой задачкой: необходимо увидеть результат начисленной з/п всех сотрудников за период с полями сотрудник,должность,подразделение. (кофа ЗУП). Выбираю таблицы: регистр расчета "основные начисления" и срез последних регистра сведений "работники организаций", выбираю поля, которые нужны и т.д. Вообщем всё ок, отчёт формируется с должностью и подразделению на конец периода.
А что если сотрудник в этом периоде перешёл из одного подразделения в другое или поменялась должность? Тогда необходимо, чтобы результат заносился и в 1 подразделение и во 2, в итоге надо брать реальную таблицу регистра сведений, но вот что-то не получается, результат дублируется и в 1 подразделении и во 2! какие необходимо взять таблицы и как их связать между собой?


Оффлайн Gunner

  • ****
  • Сообщений: 291
  • РЕПУТАЦИЯ: 23
  • КПД: 8%
  • Регистрация: 2011-08-07
  • Сайт: 
  • Профессия: Программист 1С
Ну что никто не сможет помочь?(
Опишу ситуацию поподробнее...
Итак,
1 таблица  (РегистрРасчета)                                                  2 таблица  (РегистрСведений)               
Период        Сотрудник    ВидНачисления      Результат           Период           Сотрудник         Должность
01.01.2012        Иванов           Оклад                  20 000            01.10.2011       Иванов           менеджер
01.01.2012        Иванов           Премия                10 000             01.09.2011       Петров           менеджер       
01.01.2012        Петров           Оклад                  25 000             01.02.2011       Петров           старший менеджер 
01.02.2012        Иванов           Оклад                  20 000             01.03.2011       Иванов           старший менеджер
01.02.2012        Петров           Оклад                  30 000
01.03.2012        Иванов           Оклад                  25 000
01.03.2012        Петров           Оклад                  30 000

Итоговая таблица должна быть такой (если указываем период 01.01.2012-31.03.2012):
         
Период        Сотрудник    ВидНачисления      Результат      Должность
01.01.2012        Иванов           Оклад                  20 000        менеджер
01.01.2012        Иванов           Премия                10 000         менеджер       
01.01.2012        Петров           Оклад                  25 000         менеджер 
01.02.2012        Иванов           Оклад                  20 000         менеджер
01.02.2012        Петров           Оклад                  30 000         старший менеджер
01.03.2012        Иванов           Оклад                  25 000         старший менеджер
01.03.2012        Петров           Оклад                  30 000         старший менеджер

Т.е срез должен идти на дату периода из 1таблицы (либо использовать реальную таблицу регистра), но не получается. Как это реализовать в скд?

Оффлайн has

  • Модератор
  • *****
  • Сообщений: 1308
  • РЕПУТАЦИЯ: 285
  • КПД: 22%
  • Регистрация: 2011-01-28
  • Сайт: 
  • Профессия: Программист 1С
А как сейчас таблица получается? В нете видел много инфы по поводу срез последних на каждую дату. ПРосто вбить в гугле, там куча тем выйдет, может поможет.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Связь наборов данных используется.
На mista.ru в Базе знаний есть подобная статейка...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
133 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
62 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
41 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
27 Сообщений
alexandr_ll
23 Сообщений

* Кто онлайн

  • Точка Гостей: 175
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal