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

Автор Тема: Как подсчитать количество месяцев в определенном интервале с условием?  (Прочитано 3368 раз)

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

Оффлайн FUX

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-09-10
  • Сайт: 
  • Профессия: ГлавБух
Всем добрый день.Помогите решить следующую проблему,а то уже несколько дней ничего в голову не приходит.
В программе есть документ Начисление зарплаты,идентификатор документа "Начисления".В таблице документа имеется реквизит Сумма в соц.фонд,идентификатор "ДляСоцФонда" и сотрудник,идентификатор "Сотрудник".Допустим определенному сотруднику в течении полугода начисляются зарплаты,премии,отпускные и т.д.Начисление происходит один раз в месяц,бывает два раза и три раза,по разному.Но есть выплаты которые по результатам подсчета попадают в ячейку ДляСоцФонда,а есть ,что нет.Так вот надо подсчитать по сотруднику,количество месяцев когда в данную ячейку(ДляСоцФонда) попадали суммы,с учетом того чтоб когда в одном месяце,было несколько начислений эти месяца в результате подсчета не подсчитывались несколько раз.Интервал с начала года до даты документа(ДатаДок).
Пример
Январь - 1 начисление
Февраль - 2 начисления(в ячейку Длясоцфонда сумма попала в каждом из документов)
Март - 0 начислений
Апрель - 3 начисления (в ячейку для соцфонда сумма попала по двум документам)
Итог подсчета по результатам обработки 4 месяцев должен быть 3(три),т.е. за январь 1, за февраль 1, за март 0 и за апрель 1.
Далее полученный результат будет использован в дальнейших расчетах.



Оффлайн ОльгаН

  • **
  • Сообщений: 90
  • РЕПУТАЦИЯ: 14
  • КПД: 16%
  • Регистрация: 2011-07-11
  • Сайт: 
  • Профессия: Ученик 1С
Можно сделать так: запрос по документам в заданном интервале  с группировкой по ДатаДок, выгрузка в ТаблицуЗначений, замена ДатаДок на номер (наименование) месяца, свертка ТЗ по полю МЕСЯЦ. Количество строк - искомое количество начислений. Алгоритм "тяжеловат", но это первое, что приходит в голову. Также можно посмотреть функцию запроса Счетчик, может, что-нибудь получится с ним.


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
168 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
BuhRust
29 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal