В макете обработки ПечатьЗаказовНаТоварыУслуги нужно вывести задолженность клиента. 1С 8.3 УТ11.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)ОбщийМодуль.ВзаиморасчетыСервер
// Процедура заполняет таблицу остатков расчетов с партнером.
//
// Параметры:
// Реквизиты - Структура - Структура должна содержать значения:
// Дата, Организация, СуммаДокумента, Валюта, Контрагент, Партнер, ХозяйственнаяОперация
// АдресПлатежейВХранилище - Строка - Адрес во временном хранилище, в которое помещена табличная часть документа.
// ТаблицаОстатковРасчетов - ТаблицаЗначений - Таблица с остатками расчетов.
// УчитыватьФилиалы - Булево - Признак включения остатков по филиалам организации.
//
Процедура ЗаполнитьТаблицуОстатковРасчетов(Реквизиты, АдресПлатежейВХранилище, ТаблицаОстатковРасчетов, УчитыватьФилиалы = Истина) Экспорт
(3)
Не надо всё в одну кучу.
Посмотрите ОбщуюФорму.ПодборПоРасчетамСПартнерами.
// Процедура заполняет таблицу остатков расчетов с партнером.
//
// Параметры:
// Реквизиты - Структура - Структура должна содержать значения:
// Дата, Организация, СуммаДокумента, Валюта, Контрагент, Партнер, ХозяйственнаяОперация
// АдресПлатежейВХранилище - Строка - Адрес во временном хранилище, в которое помещена табличная часть документа.
// ТаблицаОстатковРасчетов - ТаблицаЗначений - Таблица с остатками расчетов.
// УчитыватьФилиалы - Булево - Признак включения остатков по филиалам организации.
//
Процедура ЗаполнитьТаблицуОстатковРасчетов(Реквизиты, АдресПлатежейВХранилище, ТаблицаОстатковРасчетов, УчитыватьФилиалы = Истина) Экспорт
(3)
ОбластьМакета.Параметры.ДолгКлиента = "ЗАПРОС..."
Не надо всё в одну кучу.
Реквизиты = Новый Структура;
Реквизиты.Вставить("Дата", ДатаДокумента);
Реквизиты.Вставить("Организация", Организация);
Реквизиты.Вставить("СуммаДокумента", СуммаДокумента);
Реквизиты.Вставить("Валюта", Валюта);
Реквизиты.Вставить("Контрагент", Контрагент);
Реквизиты.Вставить("Партнер", Партнер);
Реквизиты.Вставить("ХозяйственнаяОперация", ХозяйственнаяОперация);
Если ЗначениеЗаполнено(ТипРасчетов) Тогда
Реквизиты.Вставить("ТипРасчетов", ТипРасчетов);
КонецЕсли;
ВзаиморасчетыСервер.ЗаполнитьТаблицуОстатковРасчетов(Реквизиты, АдресПлатежейВХранилище, ТаблицаОстатковРасчетов, УчитыватьФилиалы);
ОбластьМакета.Параметры.ДолгКлиента = ТаблицаОстатковРасчетов.ДолгПартнера;
ПоказатьПосмотрите ОбщуюФорму.ПодборПоРасчетамСПартнерами.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот