Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 04:03

Документ Реализация прописать контроль кол-ва дней отсрочки покупателя

Автор dacent, 28 июл 2014, 12:32

0 Пользователей и 1 гость просматривают эту тему.

dacent

Добрый день.
1-С Предприятие 7.7 для SQL (7.70.027)
Комплексная конфигурация
"Бухгалтерия+Торговля+Склад+Зарплата+Кадры
редакция 4.5 (7.70.460)

Подскажите пожайлуста как правильно прописать в модуле документа реализации контроль кол-ва дней отсрочки контрагента, чтоб накладная не проводилась если есть просроченный долг по кол-ву дней отсрочки.

//******************************************************************************
// КонтрольДатыОплаты()
//
// Параметры:
//  Нет
//
// Возвращаемое значение:
//  В случае, если дата оплаты корректна возвращается пустая строка,
//  в противном случае - соответствующий текст предупреждения.
//
// Описание:
//  Проверяет соответствует ли дата оплаты документа глубине кредита, заданного
//  для данного договора. Вызывается из модулей документов реализации.

Функция КонтрольДатыОплаты ()
Если ДатаОплаты < ДатаДок Тогда
    Возврат "Дата оплаты меньше даты документа!";
КонецЕсли;     
Если Договор.НеКонтролироватьКредит = 0 Тогда
Если ДатаОплаты > глБанковскаяДата(ДатаДок, Договор.ГлубинаКредита) Тогда
    Возврат "Дата оплаты превышает глубину кредита!";
Иначе
Возврат "";
КонецЕсли;
КонецЕсли;
КонецФункции // глКонтрольДатыОплаты()

Herby

Цитата: dacent от 28 июл 2014, 12:32Подскажите пожайлуста как правильно прописать в модуле документа реализации контроль кол-ва дней

Правильно такие вещи писать не в модуле проведения, а в модуле формы, дабы не увеличивать время транзакции.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск