Отчет по предстоящим платежам с переносом сумм на в зависимости от дней недели.

1. 18.10.16 13:45 Сейчас в теме
Как можно в отчете который выдает возможное поступление денежных средств, добится вывода результата, так чтобы к примеру ожидаемое поступление в выходные выводилось во вторник, в пятницу в понедельник, а во все оствльные дни на со сдвигом на один день? Через таблицу значений примерно представляю как это сделать, а в скд такое возможно? Запрос у меня такой:
ВЫБРАТЬ РАЗЛИЧНЫЕ
	ПлатежноеПоручениеВходящееРасшифровкаПлатежа.ДокументРасчетовСКонтрагентом.Ссылка КАК ДокументРасчетовСКонтрагентомСсылка,
	ПлатежноеПоручениеВходящееРасшифровкаПлатежа.Ссылка
ПОМЕСТИТЬ платежи
ИЗ
	Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
	платежи.ДокументРасчетовСКонтрагентомСсылка,
	РеализацияТоваровУслуг.Ссылка,
	РеализацияТоваровУслуг.СуммаДокумента,
	платежи.Ссылка КАК Ссылка1,
	РеализацияТоваровУслуг.Контрагент.Наименование,
	РеализацияТоваровУслуг.Сделка,
	РеализацияТоваровУслуг.Сделка.ДатаОплаты,
	РеализацияТоваровУслуг.ДоговорКонтрагента.КонтролироватьЧислоДнейЗадолженности,
	РеализацияТоваровУслуг.ДоговорКонтрагента.КонтролироватьСуммуЗадолженности
ИЗ
	Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
		ЛЕВОЕ СОЕДИНЕНИЕ платежи КАК платежи
		ПО (платежи.ДокументРасчетовСКонтрагентомСсылка = РеализацияТоваровУслуг.Ссылка)
Показать
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. alex-l19041 8 18.10.16 13:53 Сейчас в теме
(1) lonlilokli, связывайте с рег календарем по условию рабочего дня
3. lonlilokli 18.10.16 14:01 Сейчас в теме
(2) alex-l19041, Спасибо, а Вас не затруднит немного мне объяснить поподробнее?

Рег календарь - регламентный календарь и ещё каким инструментом действовать? Скд ?
4. lonlilokli 18.10.16 14:03 Сейчас в теме
(2) alex-l19041, А Вы имеете введу вести "Платежный календарь"?
9. корум 285 18.10.16 15:37 Сейчас в теме
5. lonlilokli 18.10.16 14:04 Сейчас в теме
Задача просто в том что бы получать данные из выписанных счетов клиенту.
6. lonlilokli 18.10.16 14:34 Сейчас в теме
Выводится отчет на поступление денежных средств на каждый день. Наверно нужно создать дополнительное поле отчета день недели и проводить группировку по нему.
7. lonlilokli 18.10.16 14:38 Сейчас в теме
Иными словами как задать условие в запросе, что если дата выпадает на дни недели от понедельника до четверга то смещаем её на один день вперед, в пятницу и воскресенье на два дня , субботу на три дня .
8. lonlilokli 18.10.16 15:28 Сейчас в теме
в запросе можно получать день недели ДЕНЬНЕДЕЛИ(ПАРАМЕТР), КАК В ЗАВИСИМОСТИ ОТ РЕЗУЛЬТАТА ДОБАВЛЯТЬ НЕОБХОДИМОЕ КОЛИЧЕСТВО СЕКУНД К ДАТЕ?
10. lonlilokli 19.10.16 09:04 Сейчас в теме
Если не надо учитывать праздничные дни, то для смещения дат достаточно воспользоваться инструментом СКД вычисляемые поля, для моей задачки смещения на 1 для будней, 2 для пятницы и воскресенья и три для субботы код такой:
ВЫБОР
	КОГДА ДЕНЬНЕДЕЛИ(ДатаОплаты) =1 ИЛИ ДЕНЬНЕДЕЛИ(ДатаОплаты) =2 ИЛИ ДЕНЬНЕДЕЛИ(ДатаОплаты) =3 ИЛИ ДЕНЬНЕДЕЛИ(ДатаОплаты) =4 
		ТОГДА ДОБАВИТЬКДАТЕ(ДатаОплаты,"день",1)
	ИНАЧЕ ВЫБОР
			КОГДА ДЕНЬНЕДЕЛИ(ДатаОплаты) = 5 ИЛИ ДЕНЬНЕДЕЛИ(ДатаОплаты) = 6 
				ТОГДА  ДОБАВИТЬКДАТЕ(ДатаОплаты,"день",3)	  ИНАЧЕ ВЫБОР КОГДА ДЕНЬНЕДЕЛИ(ДатаОплаты) = 7 
				ТОГДА  ДОБАВИТЬКДАТЕ(ДатаОплаты,"день",2)	      КОНЕЦ	    КОНЕЦ	
КОНЕЦ 
11. lonlilokli 19.10.16 09:06 Сейчас в теме
Сейчас увидел, что первое условие можно было указать в конце, тогда не надо столько или.
Оставьте свое сообщение
Вакансии
Консультант-аналитик 1С
Нижний Новгород
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Нижний Новгород
зарплата от 100 000 руб.
Полный день

Программист 1С
Екатеринбург
зарплата до 150 000 руб.
Полный день

Разработчик 1С
Санкт-Петербург
зарплата от 130 000 руб. до 170 000 руб.
Временный (на проект)

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству