Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 14:53

Помогите начинающему в решении банальной проблемы

Автор mishka_sol, 16 мая 2015, 19:32

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

mishka_sol

Здравствуйте дорогие однофорумчане!
Нужно решение банальной проблемы, только начинаю познавать азы 1С, и нужна помощь.
Задача: сделать отчёт по количеству смен водителей.
Пример: "Такойтоводитель" - "Столькотосмен"

Если есть люди добрые с лишним временем, и чувством юмора искренне прошу помочь советом :bleh: :nhsrm:

p.s во вложении скрин, чтобы было понятнее с чем имеем дело, тврщи Знатоки!

Iric28

В запросе необходимо преобразовать поле Дата в дату без времени, далее группировка по полю Водитель, суммируемое поле Дата с функцией количество различных. Но верно будет только в том случае, если если верно соответствие "один водитель - один путевой лист в день". Нет полного описания, поэтому и сказать точно невозможно, судя по скрину это именно так. А вообще при записи документа можно сделать дополнительную проверку, если в этот день уже оформлялся на водителя путевой лист - запретить добавление еще одного документа.

mishka_sol

Соответствие такое:
1 запись - 1 смена

Нужен итог по количеству записей по водителям, т.е к примеру на одного водителя в конце месяца имеется 16 документов чтобы выходило что то подобное -
Водитель | Смены
ФИО водителя|количество документов

Iric28

Ну тогда еще проще. Отчет через СКД, считать количество различных ссылок на документ на каждого водителя. Запрос примерно следующий:
ВЫБРАТЬ
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПутевыеЛисты.Ссылка) КАК КоличествоДокументов,
   ПутевыеЛисты.Водитель КАК ФИОВодителя
ИЗ
   Документ.ПутевыеЛисты КАК ПутевыеЛисты
ГДЕ
   ПутевыеЛисты.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
СГРУППИРОВАТЬ ПО
   ПутевыеЛисты.Водитель
УПОРЯДОЧИТЬ ПО
   Водитель

mishka_sol

Помучился с скд немного :xfbnsdfb: Не хочет формировать отчёт.. Просто пустое поле
Документ водители имеет тип СправочникСсылка.Водители влияет ли это как нибудь?

Iric28

Нет, значения это не имеет.
1) для удобства, ввела параметр в СКД Период, соответственно дата начала и окончания получаются из периода как на скрин 1. При построении отчета необходимо ввести значения периода, иначе он будет пустым.в
2) вывод данных настроили? Как пример, можно воспользоваться конструктором настроек, обязательно необходимо выбрать поля, которые будут отображаться в отчете, далее по желанию (скрин 2).
3) для удобства ввод периода можно вынести в окно построения отчета (скрин3). Готовый вариант отчета на скрине 4.

mishka_sol

Спасибо, получилось :bleh: Правда у меня маленький нюанс, при сформировавшемся отчёте данные не суммируются, а выглядят следующим образом Скрин 1.


Дмитрий@

В схеме компоновки данных что у вас на вкладке ресурсы

mishka_sol

Дмитрий, она пуста.  Попытался методом тыка поставить различные значения с нынешними данными, но безрезультатно, максимум чего удалось достичь это Сумма в подвале отчёта

зы Повторюсь что Я новичок в 1С, и незнаком с СКД, так что простите за глупость :(

Дмитрий@

А вы уверены в том , что в последнем снимке у вас неправильные результаты?

Похожие темы (5)

Рейтинг@Mail.ru

Поиск