|
УТ10, При проведении Возврата от покупателя нет движений по расчетам с контрагентом | ☑ | ||
---|---|---|---|---|
0
nemoxp
12.08.19
✎
13:23
|
Имеем УТ 10.3.2.11
Задача программно создать документ Планирования поступления денежных средств по заказу. Отбираю остатки по сумме из регистра "Расчеты с контрагентами", создаю документ планирования поступления денежных средств, все ок. Но выяснилось что не учитываются документы возвраты от покупателя, а они есть, с указанием заказа. Провожу возврат и вижу что движения по регистру Расчеты с контрагентами не проходят. Нахожу ф-цию "ПодготовитьТаблицуПоРасчетам", в ней формируется ТЗ для этого регистра. В цикле каждая запись проверяется таким странным условием, по которому ТЗ очищается и движений в итоге нет: Для Каждого СтрокаТаблицы Из ТаблицаПоРасчетам Цикл ДолжноБытьДвижениеПоРасчетам = НЕ ЗначениеЗаполнено(строкаТаблицы.Сделка) ИЛИ (ТипЗнч(СтрокаТаблицы.Сделка) <> Тип("ДокументСсылка.ЗаказПокупателя") И ТипЗнч(СтрокаТаблицы.Сделка) <> Тип("ДокументСсылка.ЗаказПоставщику")); Если НЕ ДолжноБытьДвижениеПоРасчетам Тогда УдаляемыеСтроки.Добавить(СтрокаТаблицы); Конецесли; КонецЦикла; Ну а далее идет удаление строк по массиву УдаляемыеСтроки. В итоге таблица по расчетам пустая. Абсолютно не ясно, почему в регистр по расчетам должны отбираться только возвраты с незаполненной сделкой или со сделками не являющиеся заказами поставщика или покупателя? Проблема в том, что не учитываются возвраты от покупателя. А во взаиморасчеты попадает, но мне нужны именно расчеты, т.к. речь о планировании движения денег. |
|||
1
nemoxp
12.08.19
✎
14:31
|
Если кто знает, пожалуйста прокомментируйте данное условие? Насколько оно важно? или его можно убрать?
|
|||
2
НадюшаЯ
12.08.19
✎
14:36
|
(1) все же лучше учесть эту особенность в своем коде.
|
|||
3
nemoxp
12.08.19
✎
14:55
|
(2) но что-то бредово выглядит эта особенность. мне нужны возвраты, ведь они меняют сумму расчетов, они по всей логике должны учитываться в расчетах. к чему этот код?
придется искать возвраты через *опу. |
|||
4
nemoxp
12.08.19
✎
14:56
|
Почему во взаиморасчеты возврат попадает, а в расчеты нет?
|
|||
5
Злопчинский
12.08.19
✎
15:01
|
какая разница между "взаиморасчетами" и "расчетами"..? чем они отличаются?
|
|||
6
НадюшаЯ
12.08.19
✎
15:04
|
||||
7
Михаил Козлов
12.08.19
✎
15:05
|
(5) Если не ошибаюсь:
- расчеты - потенциальные (заказ покупателя); - взаиморасчеты - реальные (реализация товаров/услуг). |
|||
8
НадюшаЯ
12.08.19
✎
15:05
|
||||
9
Злопчинский
12.08.19
✎
15:06
|
(6) ознакомился, спсб!
|
|||
10
НадюшаЯ
12.08.19
✎
15:06
|
Вывод либо использовать взаиморасчеты либо учитывать особенность
|
|||
11
nemoxp
12.08.19
✎
15:51
|
(6) это все ясно! Но разве возвраты не должны учитываться в расчетах, в планируемых расчетах? ведь они меняют итоговую сумму расчетов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |