|
Оплата Поставщики с документов | ☑ | ||
|---|---|---|---|---|
|
0
Farid0516
19.01.22
✎
23:23
|
Процедура СуммаДокументаПриИзменении(Элемент)
ТЧ.Очистить(); Если не Контрагент.Пустая() тогда запрос=новый запрос; запрос.Текст="ВЫБРАТЬ | ВзаиморасчетыОстатки.Контрагент, | СУММА(-ВзаиморасчетыОстатки.ДолгОстаток) КАК Долг |ИЗ | РегистрНакопления.Взаиморасчеты.Остатки(&Дата, Контрагент В ИЕРАРХИИ (&Контрагент)) КАК ВзаиморасчетыОстатки |ГДЕ | ВзаиморасчетыОстатки.ДолгОстаток < 0 | |СГРУППИРОВАТЬ ПО | ВзаиморасчетыОстатки.Контрагент"; Запрос.УстановитьПараметр("Дата",Дата); Запрос.УстановитьПараметр("Контрагент",Контрагент); ОбщаяСумма=СуммаДокумента; стр=неопределено; выборка=Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() цикл спесСумма=Мин (ОбщаяСумма,Выборка.долг); //////если спесСумма=0 тогда ////// прервать; //////КонецЕсли; ОбщаяСумма=ОбщаяСумма-спесСумма; стр=ТЧ.Добавить(); Стр.Контрагент=Выборка.Контрагент; стр.Долг=Выборка.Долг; стр.DonBorc=Выборка.Контрагент.DonBorc; стр.Сумма=спесСумма; КонецЦикла; если стр<>неопределено тогда стр.Сумма=стр.Сумма+ ОбщаяСумма; Конецесли; Конецесли; КонецПроцедуры |
|||
|
1
Farid0516
19.01.22
✎
23:28
|
Добрый вечер. Мне требуется ваша помощь. Здесь оплата производится по контрагентным группам. Что я хочу сделать, так это то, что при выборе контрагента появятся документы о покупке выбранного контрагента.
|
|||
|
2
Farid0516
21.01.22
✎
23:54
|
(
|
|||
|
3
acht
22.01.22
✎
00:34
|
Фарид, откуда ожидание, что тебе будут помогать делать твою работу?
Хорошо раз, второй. Пройди курсы, научись принимать решения и нести за них ответственность. Печальные смайлики рисовать ума много не надо. |
|||
|
4
Мимохожий Однако
22.01.22
✎
09:55
|
(0) Так что не получается? Какая конфигурация? Отладчиком смотрел?
|
| Форум | Правила | Описание | Секции | Поиск |