|
Запрет отгрузки при просроченной задолженности УТ 11.4 | ☑ | ||
---|---|---|---|---|
0
letovd
28.02.22
✎
17:18
|
Добрый день.
В индивидуальных соглашениях при расчетах договора не используются, а порядок расчетов указан в самом соглашении (по заказам, кредит после отгрузки, 10 дней) Задача заключается в запрете отгрузки всем клиентам, кто не "оплатил заказ" в течении 10 дней. Получается, что стандартный механизм запрета на основе булевы "запрещать отгрузку: при наличии просроченной задолженности" на вкладке договора "расчеты и оформление" не имеет возможности использовать. Посоветуйте рабочие способы ограничить отгрузку клиентам. |
|||
1
Смотрящий
28.02.22
✎
17:21
|
Соглашениями не разрулить
|
|||
2
letovd
28.02.22
✎
17:26
|
Реально ли, настроить через сегменты клиентов встроенную схему компоновки данных, которая запросом будет добавлять клиентов в сегмент запрещающий отгрузку?
|
|||
3
letovd
28.02.22
✎
17:27
|
Только какие регистры при этом использовать, чтобы понимать что просрочка, это вопрос
|
|||
4
Krendel
28.02.22
✎
17:28
|
Реально
|
|||
5
pechkin
28.02.22
✎
17:31
|
а че договоры не хотите использовать?
|
|||
6
letovd
28.02.22
✎
22:01
|
(5) Расчеты ведут по заказам с помощью соглашений, а договора заведены как попало, большинство по накладным (реализация)
Документы были связаны с частью договоров, и менять порядок расчетов через групповое изменение справочников не рекомендуется, выход - создавать новые договора и привязываться к ним, на это необходимо много времени, а задача требует оперативного... (5) (5) |
|||
7
kofeinik
28.02.22
✎
22:25
|
Берешь всем известную "просрочку по фифо", с помощью нее по расписанию формируешь сегмент запрещаемых к отгрузке.
|
|||
8
letovd
28.02.22
✎
22:37
|
(7) Прошу подробнее описать алгоритм, если не сложно
|
|||
9
Ненавижу 1С
гуру
28.02.22
✎
23:05
|
(8) РасчетыСПокупателямиПоСрокам смотрим где есть задолженность больше нуля и дата оплаты раньше текущей. Такой вот запрос. Ставим периодически обновлять
|
|||
10
letovd
01.03.22
✎
10:13
|
(9)
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ РСППС.Партнер КАК Партнер ИЗ (ВЫБРАТЬ РасчетыСКлиентамиПоСрокамОстатки.ДатаПлановогоПогашения КАК ДатаПлановогоПогашения, РасчетыСКлиентамиПоСрокамОстатки.АналитикаУчетаПоПартнерам.Партнер КАК Партнер, РасчетыСКлиентамиПоСрокамОстатки.ДолгОстаток КАК ДолгОстаток ИЗ РегистрНакопления.РасчетыСКлиентамиПоСрокам.Остатки КАК РасчетыСКлиентамиПоСрокамОстатки ГДЕ РасчетыСКлиентамиПоСрокамОстатки.ДатаПлановогоПогашения < ДАТАВРЕМЯ(2022, 3, 1) И РасчетыСКлиентамиПоСрокамОстатки.ДолгОстаток > 0) КАК РСППС |
|||
11
letovd
01.03.22
✎
10:14
|
Дату заменить параметром, в принципе можно без вложенного.
Вы такой запрос имели ввиду? |
|||
12
letovd
01.03.22
✎
10:38
|
Итого сделал такой запрос, проверил, вроде бы работает.
Ошибок не вижу: ВЫБРАТЬ РАЗЛИЧНЫЕ СУММА(РасчетыСКлиентамиПоСрокамОстатки.ДолгОстаток) КАК ДолгОстаток, РасчетыСКлиентамиПоСрокамОстатки.АналитикаУчетаПоПартнерам.Партнер КАК Партнер {ВЫБРАТЬ Партнер.*} ИЗ РегистрНакопления.РасчетыСКлиентамиПоСрокам.Остатки(&ТекущаяДата, ДатаПлановогоПогашения < &ТекущаяДата) КАК РасчетыСКлиентамиПоСрокамОстатки ГДЕ РасчетыСКлиентамиПоСрокамОстатки.ДолгОстаток > 0 СГРУППИРОВАТЬ ПО РасчетыСКлиентамиПоСрокамОстатки.АналитикаУчетаПоПартнерам.Партнер |
|||
13
letovd
01.03.22
✎
21:02
|
Модернизировал отчет с учетом всем недостатков, итого:
ВЫБРАТЬ СУММА(РасчетыСКлиентамиПоСрокамОстатки.ДолгОстаток) - СУММА(РасчетыСКлиентамиПоСрокамОстатки.ПредоплатаОстаток) КАК ДолгОстаток, РасчетыСКлиентамиПоСрокамОстатки.АналитикаУчетаПоПартнерам.Партнер КАК Партнер ИЗ РегистрНакопления.РасчетыСКлиентамиПоСрокам.Остатки(, ДатаПлановогоПогашения < &НачалоДняТекДата) КАК РасчетыСКлиентамиПоСрокамОстатки ГДЕ РасчетыСКлиентамиПоСрокамОстатки.АналитикаУчетаПоПартнерам.Партнер.Клиент = ИСТИНА СГРУППИРОВАТЬ ПО РасчетыСКлиентамиПоСрокамОстатки.АналитикаУчетаПоПартнерам.Партнер ИМЕЮЩИЕ СУММА(РасчетыСКлиентамиПоСрокамОстатки.ДолгОстаток) - СУММА(РасчетыСКлиентамиПоСрокамОстатки.ПредоплатаОстаток) > 0 |
|||
14
letovd
01.03.22
✎
21:11
|
Придумал называется.
А не проще было выбрать стандартную схему компоновки данных в сегментах клиентов и поставить отбор в "группе ИЛИ" по "Плановые просроченные оплаты в валюте регл. учета > 0", "Плановые просроченные оплаты в валюте упр. учета > 0" |
|||
15
letovd
01.03.22
✎
21:12
|
Схема называется "По расчетам"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |