|
Проблемы после свертки | ☑ | ||
---|---|---|---|---|
0
CoderDecoder
19.10.17
✎
08:25
|
Типовой обработкой свернули УТ 10.3. Все нормально, только вот долги контрагентов в отчетах верные, а на формах (надпись долга) совсем другие цифры. Посмотрел в отладке, вроде и отчет и форма берут данные из регистра ВзаиморасчетыСКонтрагентами. В самом регистре данные тоже правильные. Но все равно Надпись долга а соответственно и сумма долга в печатной форме неправильные. Остатки взаиморасчетов сформированы типовой обработкой через документ Корректировки записей регистров.
|
|||
1
Рэйв
19.10.17
✎
08:41
|
Пересчет итогов сделай.
|
|||
2
CoderDecoder
19.10.17
✎
08:48
|
(1) Забыл сказать - первым делом итоги пересчитал: Операции->Управление итогами->Выполнить
|
|||
3
Рэйв
19.10.17
✎
08:54
|
(2)Тогда вероятно, что для надписи берутся данные из регистра ВзаиморасчетыСКонтрагентами, но не так как это делает отчет.Что-то отнимается или наоборот добавляется
|
|||
4
CoderDecoder
19.10.17
✎
09:12
|
Процедура СформироватьНадписьДолга(ДоговорКонтрагента, Сделка, ЭлементФормыНадписьДолга,
СсылкаДокумент = Неопределено, МожноНеРассчитывать = Ложь) Экспорт Если МожноНеРассчитывать Тогда Если НЕ УправлениеДопПравамиПользователей.РассчитыватьДолгПриОткрытииФорм() Тогда ЭлементФормыНадписьДолга.Заголовок = ПолучитьТекстДолга(ДоговорКонтрагента, Неопределено); Возврат; КонецЕсли; КонецЕсли; Если ТипЗнч(ДоговорКонтрагента) = Тип("СправочникСсылка.ДоговорыКонтрагентов") Тогда СуммаДолга = УправлениеВзаиморасчетами.ТекущийДолг(ДоговорКонтрагента, Сделка, СсылкаДокумент); ТекстДолга = ПолучитьТекстДолга(ДоговорКонтрагента, СуммаДолга); Если СуммаДолга > 0 Тогда // Долг контрагента, покрасим текст в особый цвет ЭлементФормыНадписьДолга.ЦветТекста = ЦветаСтиля.ТекстПредупреждающейНадписи; Иначе ЭлементФормыНадписьДолга.ЦветТекста = ЦветаСтиля.ТекстИнформационнойНадписи; КонецЕсли; ЭлементФормыНадписьДолга.Заголовок = ТекстДолга; Иначе ЭлементФормыНадписьДолга.Заголовок = ""; КонецЕсли; КонецПроцедуры // СформироватьНадписьДолга() Типовая процедура! |
|||
5
CoderDecoder
19.10.17
✎
09:20
|
Причем, нет никакой связи между суммами. Имею в виду не наблюдается какой то одинаковый коэффициент пересчета. Помню как то такое было, но не могу вспомнить где была зарыта собака ((
|
|||
6
dezss
19.10.17
✎
09:23
|
А что показывает отладка?
|
|||
7
Рэйв
19.10.17
✎
09:26
|
(4)это может быть хоть сто раз типовой и не меняться сто лет.
Смотри в ПолучитьТекстДолга(). Практически инкапсуляция,сэр! которой говорят нет в 1С:-) |
|||
8
1dvd
19.10.17
✎
09:26
|
(5) ты уверен что сравниваешь долги именно по договорам и на необходимую дату?
|
|||
9
1dvd
19.10.17
✎
09:27
|
(7) ПолучитьТекстДолга можно не смотреть. главное посмотреть УправлениеВзаиморасчетами.ТекущийДолг
|
|||
10
Рэйв
19.10.17
✎
09:28
|
(9)Ну да.
|
|||
11
CoderDecoder
19.10.17
✎
10:34
|
Вот тут:
ТекущийДолг = РегистрыНакопления.ВзаиморасчетыСКонтрагентами.Остатки(, СтруктураОтбора,"ДоговорКонтрагента","СуммаВзаиморасчетов").Итог("СуммаВзаиморасчетов"); уже возвращается завышенная сумма (4722) Смотрю в тот же регистр с отбором по контрагенту - сумма правильная (2538) |
|||
12
CoderDecoder
19.10.17
✎
10:48
|
(8) Да, уверен. Договор один, дата текущая.
|
|||
13
agarych
19.10.17
✎
11:08
|
Ты точно сравниваешь суммы взаиморасчетов, а не сумму упр и сумму взаиморасчетов?
|
|||
14
agarych
19.10.17
✎
11:10
|
(11)
В отчете смотришь с отбором по контрагенту, а в документе с отбором по договору. В отчете сделай группировку по договорам и посмотри, что будет. |
|||
15
SeriyP
19.10.17
✎
11:25
|
(0) "Типовой обработкой свернули УТ 10.3" Что за обработка такая? Тут просто друг интересуется :)
|
|||
16
CoderDecoder
19.10.17
✎
13:06
|
(13) Обе суммы в одной и той же валюте.
(14) У контрагентов 1 договор. |
|||
17
CoderDecoder
19.10.17
✎
13:06
|
(15) да типовая с итс
|
|||
18
CoderDecoder
19.10.17
✎
20:21
|
ап
|
|||
19
John83
20.10.17
✎
10:46
|
пересчитай итоги через пофигуратор
а еще лучше полное ТиИ сделай |
|||
20
CoderDecoder
20.10.17
✎
12:05
|
(19) Да, спасибо! Уже сделал, помогло! Спасибо всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |