|
Запрос на получение платежных документов | ☑ | ||
---|---|---|---|---|
0
Gossar1C
09.12.14
✎
15:53
|
Здравствуйте!
ВЫБРАТЬ РАЗЛИЧНЫЕ Расчеты.Регистратор КАК Ссылка ПОМЕСТИТЬ ВтТаблицаДокументов ИЗ РегистрНакопления.РасчетыСКлиентамиПоДокументам КАК Расчеты ГДЕ Расчеты.РасчетныйДокумент = &Основание //И Расчеты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) //И Расчеты.Активность //И Расчеты.Предоплата >0 //И Расчеты.АналитикаУчетаПоПартнерам В (РасчетыТаб1.АналитикаУчетаПоПартнерам) ИНДЕКСИРОВАТЬ ПО Ссылка; //////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДанныеДокумента.Дата КАК Дата, ДанныеДокумента.Номер КАК Номер, ДанныеДокумента.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента, ДанныеДокумента.НомерВходящегоДокумента КАК НомерВходящегоДокумента ИЗ Документ.ПоступлениеБезналичныхДенежныхСредств КАК ДанныеДокумента ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтТаблицаДокументов КАК ТаблицаДокументов ПО ДанныеДокумента.Ссылка = ТаблицаДокументов.Ссылка Подскажите пожалуйста, как в качестве регистратор выбирать только ЗаказКлиента? Когда я делаю Условие по типу (тоесть ТИПЗНАЧЕНИЯ и тд.) во временную попадает пустая строчка + нужный мне заказ, бред в общем. Соответсвенно Основание это заказ клиента |
|||
1
pessok
09.12.14
✎
15:54
|
ГДЕ Заказ ССЫЛКА Документ.ЗаказКлиента
|
|||
2
pessok
09.12.14
✎
15:55
|
и не надо использовать реальную таблицу регистру
и тогда надо убрать это из блока ГДЕ в параметры виртуальной таблицы |
|||
3
Gossar1C
09.12.14
✎
15:57
|
(1) не понял как присобачить ССЫЛКА
Расчеты.РасчетныйДокумент ССЫЛКА Документ.ЗаказКлиента? так не пашет |
|||
4
pessok
09.12.14
✎
16:04
|
(3) что именно не пашет?
|
|||
5
pessok
09.12.14
✎
16:04
|
ВЫБРАТЬ
ЗаказыПокупателейОбороты.Номенклатура, ЗаказыПокупателейОбороты.КоличествоПриход, ЗаказыПокупателейОбороты.СуммаУпрПриход ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(, , , ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя) КАК ЗаказыПокупателейОбороты |
|||
6
Gossar1C
09.12.14
✎
16:06
|
ЗаказПокупателя у тебя получается колонка? тип значения в колонке? у меня значит просто Расчеты.РасчетныйДокумент
|
|||
7
pessok
09.12.14
✎
16:09
|
Расчеты.РасчетныйДокумент ССЫЛКА Документ.ЗаказКлиента
вот тут и выбирай по какому типу документов у тебя должны быть данные |
|||
8
Gossar1C
09.12.14
✎
16:12
|
(5) немножечко неправильно растолковал, тип основания мне не нужен, я же выбираю поступление соответственно
ВЫБОР КОГДА Расчеты.Регистратор ССЫЛКА Документ.ПоступлениеБезналичныхДенежныхСредств ТОГДА Расчеты.Регистратор КОНЕЦ КАК Ссылка но во временной таблице все равно есть поле NULL + поле с поступлением, как поле NULL убрать? смотрю в консольке |
|||
9
Gossar1C
09.12.14
✎
16:24
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВЫБОР КОГДА Расчеты.Регистратор ССЫЛКА Документ.ПоступлениеБезналичныхДенежныхСредств ТОГДА Расчеты.Регистратор КОНЕЦ КАК Ссылка ПОМЕСТИТЬ ВтТаблицаДокументов ИЗ РегистрНакопления.РасчетыСКлиентамиПоДокументам КАК Расчеты ГДЕ Расчеты.ЗаказКлиента = &Основание ИНДЕКСИРОВАТЬ ПО Ссылка; //////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДанныеДокумента.Дата КАК Дата, ДанныеДокумента.Номер КАК Номер, ДанныеДокумента.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента, ДанныеДокумента.НомерВходящегоДокумента КАК НомерВходящегоДокумента ИЗ Документ.ПоступлениеБезналичныхДенежныхСредств КАК ДанныеДокумента ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтТаблицаДокументов КАК ТаблицаДокументов ПО ДанныеДокумента.Ссылка = ТаблицаДокументов.Ссылка немножко исправил (теперь хавает 2 платежки если есть таковой заказ), НО проблема с пустым значением осталась во временной NULL Поступление Поступление |
|||
10
Gossar1C
09.12.14
✎
16:31
|
все решил, всем спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |