![]() |
|
Реквизит "Состояние" в документе Платежное Поручение | ☑ | ||
---|---|---|---|---|
0
yurikmellon2
10.04.19
✎
09:14
|
Добрый день.
Коллеги, помогите разобраться. Конфигурация БП 3.0.70.25 Есть запрос, который делает выборку ПП. В том числе и реквизит ПлатежноеПоручение.Оплачено Я так понимаю, что в последней версии БП этот реквизит убрали и заменили реквизитом формы "Состояние" Запрос.Текст = "ВЫБРАТЬ | ПлатежноеПоручение.Ссылка КАК Ссылка, | ПлатежноеПоручение.Дата КАК Дата, | ПлатежноеПоручение.Номер КАК НомерПлатежногоДокумента, | ПлатежноеПоручение.Контрагент КАК Контрагент, | ПлатежноеПоручение.Контрагент.ИНН КАК КонтрагентИНН, | ПлатежноеПоручение.ВалютаДокумента КАК Валюта, | ПлатежноеПоручение.Комментарий КАК Комментарий, | ПлатежноеПоручение.СтатьяДвиженияДенежныхСредств КАК СтатьяДДС, | ПлатежноеПоручение.СтатьяДвиженияДенежныхСредств.Код КАК КодСДДС, | ПлатежноеПоручение.НазначениеПлатежа КАК НазначениеПлатежа, | ПлатежноеПоручение.СчетОрганизации.НомерСчета КАК Счет, | ПлатежноеПоручение.СчетОрганизации.Банк.Код КАК БИК, | ПлатежноеПоручение.СуммаДокумента КАК Сумма, | ПлатежноеПоручение.ДоговорКонтрагента КАК Договор, | ""Пусто"" КАК ВидОперации, | ПлатежноеПоручение.СчетКонтрагента.НомерСчета КАК СчетКонтрагентаНомерСчета, | ПлатежноеПоручение.СчетКонтрагента.Банк.Код КАК СчетКонтрагентаБанкКод, | ПлатежноеПоручение.СуммаДокумента КАК СуммаДокумента //| ПлатежноеПоручение.Оплачено |ПОМЕСТИТЬ ВТ_Документы |ИЗ | Документ.ПлатежноеПоручение КАК ПлатежноеПоручение https://i.imgur.com/ZpAhA66.jpg Запросом, я так понимаю, вытащить этот реквизит нельзя. Каким образом можно выбрать ПП, чтобы потом сделать отбор по Состоянию? |
|||
1
Admin_Net_1C
10.04.19
✎
09:17
|
(1) определить как именно заполняется реквизит формы "Состояние", добавить этот механизм в запрос. Ваш кэп )
|
|||
2
seevkik
10.04.19
✎
09:17
|
Посмотреть в конфигураторе не судьба?
РС СостоянияБанковскихДокументов |
|||
3
serg-lom89
10.04.19
✎
09:19
|
может в каком нить регистре храниться этот статус.глянь как он заполняется при открытии документа.
|
|||
4
yurikmellon2
10.04.19
✎
09:30
|
(1) как то через глобальный модуль заполняется
(2) там ссылка на ПеречислениеСсылка.СостоянияБанковскихДокументов (3) похоже что нет |
|||
5
yurikmellon2
10.04.19
✎
09:33
|
задача у меня, как мне казалось, банальная. Запросом выбрать только не оплаченные ПП. Не пойму как.
|
|||
6
Admin_Net_1C
10.04.19
✎
09:38
|
(4) а) отладка глобального модуля; б) определение механизма заполнения реквизита; в) добавление механизма в запрос или изобретение велосипеда, который вернет такой же результат в запросе... как то так
|
|||
7
yurikmellon2
10.04.19
✎
09:40
|
(6) нда
|
|||
8
seevkik
10.04.19
✎
10:40
|
(5) Тупо запросом что сложного?
|
|||
9
Darych
10.04.19
✎
10:51
|
...состояние = Значение(Перечисление.СостоянияБанковскихДокументов.Оплачено) в условии предлагали?
|
|||
10
yurikmellon2
10.04.19
✎
11:02
|
(9) так Состояние это не реквизит Объекта, как к нему в запросе обратиться?
|
|||
11
yurikmellon2
10.04.19
✎
11:02
|
(8) как, подскажи, я не могу понять как это сделать
|
|||
12
seevkik
10.04.19
✎
11:03
|
(10) Тебе запрос написать что-ли?
|
|||
13
Darych
10.04.19
✎
11:04
|
Тогда по-любому в каком-то РС оно сидит...а, вон в 2 ответили
|
|||
14
hhhh
10.04.19
✎
11:05
|
(11) ЛЕВОЕ СОЕДИНЕНИЕ используй.
|
|||
15
seevkik
10.04.19
✎
11:10
|
(5) На
ВЫБРАТЬ ПлатежноеПоручение.Ссылка КАК Ссылка ИЗ РегистрСведений.СостоянияБанковскихДокументов КАК СостоянияБанковскихДокументов ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручение КАК ПлатежноеПоручение ПО СостоянияБанковскихДокументов.СсылкаНаОбъект = ПлатежноеПоручение.Ссылка ГДЕ СостоянияБанковскихДокументов.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияБанковскихДокументов.Оплачено) |
|||
16
seevkik
10.04.19
✎
11:10
|
(14) та тут любое сойдет, все платежные поручения есть в этом регистре
|
|||
17
Darych
10.04.19
✎
11:12
|
(15) не взлетит)))
|
|||
18
seevkik
10.04.19
✎
11:13
|
(16) Простите, нагнал, не все пп есть, левое соединение с документом
|
|||
19
Darych
10.04.19
✎
11:16
|
(18) ну можно и к РС без соединения... ток ВЫРАЗИТЬ
|
|||
20
yurikmellon2
10.04.19
✎
11:21
|
Всем спасибо, всё получилось
"ВЫБРАТЬ | ПлатежноеПоручение.Ссылка КАК Ссылка, | ПлатежноеПоручение.Дата КАК Дата, | ПлатежноеПоручение.Номер КАК НомерПлатежногоДокумента, | ПлатежноеПоручение.Контрагент КАК Контрагент, | ПлатежноеПоручение.Контрагент.ИНН КАК КонтрагентИНН, | ПлатежноеПоручение.ВалютаДокумента КАК Валюта, | ПлатежноеПоручение.Комментарий КАК Комментарий, | ПлатежноеПоручение.СтатьяДвиженияДенежныхСредств КАК СтатьяДДС, | ПлатежноеПоручение.СтатьяДвиженияДенежныхСредств.Код КАК КодСДДС, | ПлатежноеПоручение.НазначениеПлатежа КАК НазначениеПлатежа, | ПлатежноеПоручение.СчетОрганизации.НомерСчета КАК Счет, | ПлатежноеПоручение.СчетОрганизации.Банк.Код КАК БИК, | ПлатежноеПоручение.СуммаДокумента КАК Сумма, | ПлатежноеПоручение.ДоговорКонтрагента КАК Договор, | ""Пусто"" КАК ВидОперации, | ПлатежноеПоручение.ТСБ_Проект.Код КАК ТСБ_ПроектКод, | ПлатежноеПоручение.ТСБ_Проект КАК ТСБ_Проект, | ПлатежноеПоручение.СчетКонтрагента.НомерСчета КАК СчетКонтрагентаНомерСчета, | ПлатежноеПоручение.СчетКонтрагента.Банк.Код КАК СчетКонтрагентаБанкКод, | ПлатежноеПоручение.СуммаДокумента КАК СуммаДокумента, | ПлатежноеПоручение.Оплачено КАК Оплачено |ПОМЕСТИТЬ ВТ_Документы |ИЗ | РегистрСведений.СостоянияБанковскихДокументов КАК СостоянияБанковскихДокументов | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручение КАК ПлатежноеПоручение | ПО СостоянияБанковскихДокументов.СсылкаНаОбъект = ПлатежноеПоручение.Ссылка |ГДЕ | ПлатежноеПоручение.Дата МЕЖДУ &ДатаНач И &ДатаКон | И ПлатежноеПоручение.Организация = &Организация | И СостоянияБанковскихДокументов.Состояние = &Оплачено |; |
|||
21
seevkik
10.04.19
✎
11:28
|
(20) не взлетит))) (с) Darych
|
|||
22
yurikmellon2
10.04.19
✎
11:34
|
(21) всё работает)
|
|||
23
seevkik
10.04.19
✎
11:38
|
(22) ну блин, сообщения читаете? Не все ПП в этом регистре, надо левое соединение документа с регистром, а не наоборот
|
|||
24
Darych
10.04.19
✎
11:38
|
(22) ток у тя все записи по РС с "оплачено" сперва выбираются.. а там не ток ПП
|
|||
25
Darych
10.04.19
✎
11:39
|
(24)+ ну с НЕ оплачено... ну не суть
|
|||
26
yurikmellon2
10.04.19
✎
11:45
|
(23), (24) да, вы правы, переделал
(25) это уже мелочи, условие то я поставлю как надо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |