1. lonlilokli 18.10.16 13:45 Сейчас в теме

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

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
	платежи.ДокументРасчетовСКонтрагентомСсылка,
	РеализацияТоваровУслуг.Ссылка,
	РеализацияТоваровУслуг.СуммаДокумента,
	платежи.Ссылка КАК Ссылка1,
	РеализацияТоваровУслуг.Контрагент.Наименование,
	РеализацияТоваровУслуг.Сделка,
	РеализацияТоваровУслуг.Сделка.ДатаОплаты,
	РеализацияТоваровУслуг.ДоговорКонтрагента.КонтролироватьЧислоДнейЗадолженности,
	РеализацияТоваровУслуг.ДоговорКонтрагента.КонтролироватьСуммуЗадолженности
ИЗ
	Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
		ЛЕВОЕ СОЕДИНЕНИЕ платежи КАК платежи
		ПО (платежи.ДокументРасчетовСКонтрагентомСсылка = РеализацияТоваровУслуг.Ссылка)
Показать
Ответы
Избранное Подписка Сортировка: Древо
2. alex-l19041 9 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. корум 311 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С (ЗУП)
Санкт-Петербург
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

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