ПОМОГИТЕ А ТО ШЕФ УБЬЕТ!!!
21.11.2008
14:03
#1
Помогите пожалуйста !!!
1С Управление торговлей 10.3.3.3
Проблема такая
У нас на одном контрагенте несколько договоров ....
как сделать если по одному договору не выполняется условие (либо превышено колво дней задолженности или сумма задолженности)то по другим договорам выписка блокируется...
Заранее благодарен!
1С Управление торговлей 10.3.3.3
Проблема такая
У нас на одном контрагенте несколько договоров ....
как сделать если по одному договору не выполняется условие (либо превышено колво дней задолженности или сумма задолженности)то по другим договорам выписка блокируется...
Заранее благодарен!
21.11.2008
14:06
#2
Ну какого фига создавать дубли тем? Если не ответели в той теме, то наверное не знают ответ или не могут помочь! Тем более на форуме мы не можем открыть базу и посмотреть, что там позаведено!
23.11.2008
01:15
#3
"В модуле регистра накопления, взаиморасчеты с контрагентом.
Найди процедуру КонтрольОстатков()
В ней запрос
Запрос.Текст = "
|ВЫБРАТЬ // Для контроля суммы задолженности по договору (любой вариант ведения взаиморасчетов)
| " + Знак + "ВзаиморасчетыПоДоговору.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(,
| ДоговорКонтрагента = &ДоговорКонтрагента
| ) КАК ВзаиморасчетыПоДоговору
|";
Сделай его:
Запрос.Текст = "
|ВЫБРАТЬ // Для контроля суммы задолженности по договору (любой вариант ведения взаиморасчетов)
| " + Знак + "ВзаиморасчетыПоДоговору.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(,
| ) КАК ВзаиморасчетыПоДоговору
|";
В этом случае будет смотреть по всем договорам.
PS А чтобы лучше отвечали, хорошо бы называть тему сообщения по существу."
Найди процедуру КонтрольОстатков()
В ней запрос
Запрос.Текст = "
|ВЫБРАТЬ // Для контроля суммы задолженности по договору (любой вариант ведения взаиморасчетов)
| " + Знак + "ВзаиморасчетыПоДоговору.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(,
| ДоговорКонтрагента = &ДоговорКонтрагента
| ) КАК ВзаиморасчетыПоДоговору
|";
Сделай его:
Запрос.Текст = "
|ВЫБРАТЬ // Для контроля суммы задолженности по договору (любой вариант ведения взаиморасчетов)
| " + Знак + "ВзаиморасчетыПоДоговору.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(,
| ) КАК ВзаиморасчетыПоДоговору
|";
В этом случае будет смотреть по всем договорам.
PS А чтобы лучше отвечали, хорошо бы называть тему сообщения по существу."
Читают тему
(гостей: 1)