|
v7: регистр ВзаиморасчетыПокупателей на дату документа | ☑ | ||
---|---|---|---|---|
0
Ar-Bus
03.11.11
✎
22:45
|
Необходимо сделать в форме документа отображение долга покупателя на дату документа. Подскажите, где ошибка, итоги расчитываются не на документ, а на ДатуТА...
ОбщРегДолги=СоздатьОбъект("Регистры"); ОбщаяСуммаДолга=ОбщРегДолги.ВзаиморасчетыПокупателей; ДолгТара=ОбщРегДолги.ТараУКлиентов; Если ДатаДок<ПолучитьДатуТА() Тогда ОбщаяСуммаДолга.ВременныйРасчет(); ДолгТара.ВременныйРасчет(); ОбщРегДолги.РассчитатьРегистрыНа(ТекущийДокумент()); КонецЕсли; ОстатокДолгаОбщий=ОбщаяСуммаДолга.СводныйОстаток(Фирма.Текущий Элемент(),Клиент,,,,,,,,"Долг"); ОстатокДолгаТара=ДолгТара.СводныйОстаток(Фирма.ТекущийЭлемент( ),Клиент,,"Сумма"); |
|||
1
zak555
03.11.11
✎
22:46
|
т.е. это постоплата ?
|
|||
2
Ar-Bus
03.11.11
✎
22:50
|
при выписке РасходнойНакладной необходимо видеть задолженность клиента
|
|||
3
zak555
03.11.11
✎
22:51
|
смотри в сумме взаиморасчёта
|
|||
4
Злопчинский
03.11.11
✎
22:52
|
Открой модуль проведения и посмотри как происходит контроль кредита...
если необходимо видеть - то можно и несмотреть.. ну фигли что увидели 30 тыс или 100 тыс... да еще в документе двухмесячной давности... - смысл? |
|||
5
Ar-Bus
03.11.11
✎
22:52
|
а поподробнее можно? суммы расчитывает, но не на документ, а на ДатуТА. А надо на документ
|
|||
6
KUBIK
03.11.11
✎
22:53
|
при выписке РасходнойНакладной = это ввод нового дока, запись или проведение дока?
|
|||
7
Ar-Bus
03.11.11
✎
22:57
|
ну чтобы при вводе нового дока показывал задолженность контрагента, и, соответственно, после проведения обновлял долг
|
|||
8
KUBIK
03.11.11
✎
22:57
|
(7) см. (4)
|
|||
9
Ar-Bus
03.11.11
✎
23:23
|
можете год написать, как рассчитать долг на время и дату документа?
|
|||
10
Ar-Bus
03.11.11
✎
23:23
|
код написать.
|
|||
11
Voronve
03.11.11
✎
23:52
|
Если ДатаДок<ПолучитьДатуТА() Тогда
ОбщаяСуммаДолга.ВременныйРасчет(); ДолгТара.ВременныйРасчет(); ОбщРегДолги.РассчитатьРегистрыНа(ТекущийДокумент()); КонецЕсли; замени на Если ИтогиАктуальны()=0 Тогда ОбщРегДолги.Актуальность(1); ОбщРегДолги.РассчитатьРегистрыНа(ТекущийДокумент()); КонецЕсли; |
|||
12
Voronve
03.11.11
✎
23:53
|
(11) +насвистел )
|
|||
13
Ar-Bus
04.11.11
✎
00:01
|
так это же для модуля документа
Действует при проведении. А надо в модуль формы документа, чтобы при создании дока (еще и до проведения) долг рассчитывался |
|||
14
ilya_i
04.11.11
✎
00:26
|
Если ДатаДок<ПолучитьДатуТА() Тогда
замени на Если ДатаДок<=ПолучитьДатуТА() Тогда |
|||
15
Ar-Bus
04.11.11
✎
00:49
|
да не помогает это все. Кто подскажет точно, как рассчитать итоги на ТекущийДокумент? Влет, без помощи запроса?
|
|||
16
Злопчинский
04.11.11
✎
01:06
|
(15) > ОбщРегДолги.РассчитатьРегистрыНа(ТекущийДокумент());
- с соответствующими подготовительными действиями по обеспечению временного расчета, вес уже выше написано... |
|||
17
Ar-Bus
17.11.11
✎
17:46
|
тема закрыта
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |