Имя: Пароль:
1C
1С v8
проведение документа ПродажаТоваров по регистрам взаиморасчетов
0 godpolyxman
 
06.12.21
08:54
При проведении документа ПродажаТоваров по регистрам взаиморасчетов необходимо контролировать соблюдения условий отгрузки (заданных в договоре). Например, по условиям договора отгрузка осуществляется по предоплате 100%. Покупка осуществляется на сумму 100 000 тенге. В момент проведения необходимо получать остатки взаиморасчетов с этим покупателем по этому договору и если предоплата (остаток со знаком "-") меньше 100 000 тенге, документ ПродажаТоваров проводится не должен
1 ДенисЧ
 
06.12.21
09:00
А в чём вопрос? Тебе нужно наше разрешение?
Или ты не можешь написать запрос на проверку?
2 Масянька
 
06.12.21
09:01
Какая-то нехорошая активизация...
3 Dmitrii
 
гуру
06.12.21
09:47
(0) А в чём конкретно вопрос?
Сам алгоритм ты уже описал.
При проведении делаешь запрос к регистру взаиморасчетов по нужному контрагенту и договору.
Сверяешь полученный остаток с суммой документа.
Или вопрос где именно это сделать?
Тут два варианта.
1. Сделать подписку на событие ОбработкаПроведения. В обработчике описанный код. Если условие не выполняется Отказ=Истина.
2. В расширении конфигурации расширить процедуру ОбработкаПроведения &После или &Перед (в данном случае, по-моему, это не принципиально). Остальное как в п.1.
Или вопрос с тем как получить нужные данные? Если так, то выкладывай то, что уже сделал, и говори где конкретно проблемы, что не получается.
4 shuhard
 
06.12.21
09:48
(3) + в типовой УТ часть механизма является типовым сегментом
5 mikecool
 
06.12.21
10:01
(0) используй новую методику контроля, Люк!
Независимо от того, куда вы едете — это в гору и против ветра!