обработка выборка для док.ПлатежныйОрдерСписаниеДенежныхСредств
04.06.2010
00:59
#1
"Добрый день! в общем у меня версия 1С:Предприятие 8.2 (8.2.10.82) проблема в том что у меня заполнен документ "ПлатежныйОрдерСписаниеДенежныхСредств" есть контрагент "один" нужно узнать все коммисии по нему а коммисии мы в тот же документ вводим только под контрагентом "казкомерцбанк".Т.е. у меня идет так контрагент и его сумма а в следующем документе следом его комиссия той же датой и временем. теперь помогите пж. как можно сделать по контрагенту "один" выборку его комисии.
кодом я ниписала так. но тут он выводит мне только в общем коммисию "казкомерцбанка". пожлуйста может как нибудь подправите. плиз помогите это очень срочно...
Процедура КнопкаВыполнитьНажатие(Кнопка)
запрос=новый запрос;
запрос.Текст= "ВЫБРАТЬ
| ПлатежныйОрдерСписаниеДенежныхСредств.Дата КАК дата,
| ПлатежныйОрдерСписаниеДенежныхСредств.Дата КАК дата1,
| ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент,
| ПлатежныйОрдерСписаниеДенежныхСредств.СуммаДокумента
|ИЗ
| Документ.ПлатежныйОрдерСписаниеДенежныхСредств КАК ПлатежныйОрдерСписаниеДенежныхСредств
|ГДЕ
| ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент.Ссылка = &контрагент";
Запрос.УстановитьПараметр("контрагент", контрагент);
запрос=новый запрос;
запрос.Текст= "ВЫБРАТЬ
| ПлатежныйОрдерСписаниеДенежныхСредств.Дата КАК дата1,
| ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент,
| ПлатежныйОрдерСписаниеДенежныхСредств.СуммаДокумента
|ИЗ
| Документ.ПлатежныйОрдерСписаниеДенежныхСредств КАК ПлатежныйОрдерСписаниеДенежныхСредств
|ГДЕ
| ПлатежныйОрдерСписаниеДенежныхСредств.контрагент.Ссылка = &банк";
Запрос.УстановитьПараметр("банк", банк);
Выборка=запрос.Выполнить();
Т=Новый ТабличныйДокумент;
Макет=ПолучитьМакет("Макет");
Областьшапка=Макет.ПолучитьОбласть("Шапка");
Областьстрока=Макет.ПолучитьОбласть("Строка");
Т.Вывести(Областьшапка);
нс=0;
Выборка1=Выборка.Выбрать();
Пока выборка1.Следующий() Цикл
нс=нс+1;
Областьстрока.Параметры.нс=нс;
ОбластьСтрока.Параметры.Заполнить(выборка1);
Т.Вывести(Областьстрока);
КонецЦикла;
Т.Показать();
КонецПроцедуры
////////////////////////////// ////////////////////////////////////
////реквизиты контрагент и банк по ссылке справочник. контрагенты////
///////////////////////////////////////// /////////////////////////
"
кодом я ниписала так. но тут он выводит мне только в общем коммисию "казкомерцбанка". пожлуйста может как нибудь подправите. плиз помогите это очень срочно...
Процедура КнопкаВыполнитьНажатие(Кнопка)
запрос=новый запрос;
запрос.Текст= "ВЫБРАТЬ
| ПлатежныйОрдерСписаниеДенежныхСредств.Дата КАК дата,
| ПлатежныйОрдерСписаниеДенежныхСредств.Дата КАК дата1,
| ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент,
| ПлатежныйОрдерСписаниеДенежныхСредств.СуммаДокумента
|ИЗ
| Документ.ПлатежныйОрдерСписаниеДенежныхСредств КАК ПлатежныйОрдерСписаниеДенежныхСредств
|ГДЕ
| ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент.Ссылка = &контрагент";
Запрос.УстановитьПараметр("контрагент", контрагент);
запрос=новый запрос;
запрос.Текст= "ВЫБРАТЬ
| ПлатежныйОрдерСписаниеДенежныхСредств.Дата КАК дата1,
| ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент,
| ПлатежныйОрдерСписаниеДенежныхСредств.СуммаДокумента
|ИЗ
| Документ.ПлатежныйОрдерСписаниеДенежныхСредств КАК ПлатежныйОрдерСписаниеДенежныхСредств
|ГДЕ
| ПлатежныйОрдерСписаниеДенежныхСредств.контрагент.Ссылка = &банк";
Запрос.УстановитьПараметр("банк", банк);
Выборка=запрос.Выполнить();
Т=Новый ТабличныйДокумент;
Макет=ПолучитьМакет("Макет");
Областьшапка=Макет.ПолучитьОбласть("Шапка");
Областьстрока=Макет.ПолучитьОбласть("Строка");
Т.Вывести(Областьшапка);
нс=0;
Выборка1=Выборка.Выбрать();
Пока выборка1.Следующий() Цикл
нс=нс+1;
Областьстрока.Параметры.нс=нс;
ОбластьСтрока.Параметры.Заполнить(выборка1);
Т.Вывести(Областьстрока);
КонецЦикла;
Т.Показать();
КонецПроцедуры
//////////////////////////////
////реквизиты контрагент и банк по ссылке справочник. контрагенты////
/////////////////////////////////////////
"
04.06.2010
09:40
#2
> "ПлатежныйОрдерСписаниеДенежныхСредств" есть контрагент "один" нужно узнать все коммисии по нему а коммисии мы в тот > же документ вводим только под контрагентом "казкомерцбанк".
Ты хоть поняла что сказала?
А судя по вопросу
> в общем у меня версия 1С:Предприятие 8.2 (8.2.10.82)
учи матчасть.
Ты хоть поняла что сказала?
А судя по вопросу
> в общем у меня версия 1С:Предприятие 8.2 (8.2.10.82)
учи матчасть.
04.06.2010
11:24
#4
Не зная вашей конфигурации трудно сказать. Но в любом случае должна быть свзяь или между контрагентами или между документами.
Например в БП или УПП, чобы не менять конфигурацию, у контрагента можно использовать реквизит "Входит в холдинг".
P.S. Для того кто пишет запрос это дожно быть понятно.
Например в БП или УПП, чобы не менять конфигурацию, у контрагента можно использовать реквизит "Входит в холдинг".
P.S. Для того кто пишет запрос это дожно быть понятно.
Ограничение доступа на уровне записей. ЗиУП 2.51c v8.1 Как заполнит форма регистрация земелного участка, раздел организации...
Читают тему
(гостей: 1)