|   |   | 
| 
 | Запрет отгрузки при просроченной задолженности УТ 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 | 
        Схема называется "По расчетам"     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |