|
Выборка документа заказ покупателя | ☑ | ||
---|---|---|---|---|
0
falselight
10.11.16
✎
15:33
|
Задаю дату запроса.
Запрос 1, выбирает 1 документ. Запрос 2, выбирает 41 документ. Как из регистра накопления выбирать аналогично как по документам? 1). || ВЫБРАТЬ ЗаказПокупателя.Ссылка ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ГДЕ ЗаказПокупателя.Дата МЕЖДУ &НачДата И &КонДата || 2). ВЫБРАТЬ ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя.Ссылка ИЗ РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор, , ) КАК ЗаказыПокупателейОстаткиИОбороты |
|||
1
Ёпрст
10.11.16
✎
15:35
|
(0)
охренеть. Тут надо что-то менять в консерватории и смотреть, что же всё же из себя представляет регистр накопления и что пишут, обычно в измерение регистра. |
|||
2
Ёпрст
10.11.16
✎
15:35
|
вы путаете тёплое с мягким
|
|||
3
falselight
10.11.16
✎
15:43
|
есть!!!!
ВЫБРАТЬ ЗаказыПокупателейОбороты.ЗаказПокупателя ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ЗаказыПокупателейОбороты ГДЕ ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата |
|||
4
falselight
10.11.16
✎
15:44
|
(2) Ну пойду встраивать сейчас это все в тот запрос пробовать!!!
Если что продолжу в той теме. Надеюсь в (3) решение того что изложено в (0) и оно не несет собой никаких подводных камней. |
|||
5
Basilio
10.11.16
✎
15:46
|
из (0) непонятно, что ты хочешь получить из запроса. Учись понятнее формулировать мысли.
|
|||
6
h-sp
10.11.16
✎
15:53
|
(4) вообще-то документ реализация тоже пишет в регистр заказыПокупателей.
ты выбери все документы-регистраторы этого регистра. И перепиши первый запрос, чтобы там выбиралось из всех регистраторов, тогда там тоже может будет 41 запись. |
|||
7
falselight
10.11.16
✎
16:04
|
(5) Ну как не понятно?
В базу вводятся документы ЗаказПокупателя. Мне нужно получить их выборку, устанавливая период. Запрос 1, делает это правильно по документам. Но так как выбирать нужно из регистра накопления, в этом и был вопрос. Как из него правильно выбрать? (6) Но запрос (3) же нормально выбирает???? Пока не понял в чем загвоздка? Хотите сказать что запрос (3) может однажды выдать не актуальные данные? |
|||
8
h-sp
10.11.16
✎
16:13
|
(7) попробуйте во втором запросе
ВЫБРАТЬ ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя |
|||
9
Basilio
10.11.16
✎
16:17
|
(8) так ему Регистратор же нужен. ЗаказПокупателя в РН может и Реализация записать.
|
|||
10
h-sp
10.11.16
✎
16:21
|
(9) я сравнил 2 запроса. В запросе (2) написано
ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя.Ссылка а в запросе (3) ВЫБРАТЬ ЗаказыПокупателейОбороты.ЗаказПокупателя |
|||
11
Basilio
10.11.16
✎
16:25
|
(0) напиши по русски, какие документы ты хочешь видеть в результате? с отбором по дате документа, которые сделали движения по РН ЗаказыПокупателей?
|
|||
12
DrShad
10.11.16
✎
16:25
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
|
|||
13
DrShad
10.11.16
✎
16:26
|
в регистре запись по каждому товару из заказа
|
|||
14
Basilio
10.11.16
✎
16:26
|
(11) + тогда регистратора выбирай из РН (добавь условие ССЫЛКА Документ.ЗаказПокупателя).
|
|||
15
DrShad
10.11.16
✎
16:27
|
ой сколько народу погорели на простом запросе )))
|
|||
16
Basilio
10.11.16
✎
16:27
|
короче я в тупняке, вообще не пойму че ему надою походу телепатический модуль сломался.
|
|||
17
FIXXXL
10.11.16
✎
16:28
|
(7) ничё, что в регистр строки ТЧ пишутся? и документов там: Док*КолВоСтрокТЧ
|
|||
18
DrShad
10.11.16
✎
16:28
|
(16) пить над меньше, ну или больше
|
|||
19
falselight
10.11.16
✎
16:40
|
Этот запрос, задваивает некоторые строки,
Это то о чем говорится в (12)? || ВЫБРАТЬ ЗаказыПокупателейОбороты.ЗаказПокупателя.Ссылка ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ЗаказыПокупателейОбороты ГДЕ ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата |
|||
20
DrShad
10.11.16
✎
16:41
|
а вот это нахера?
ЗаказыПокупателейОбороты.ЗаказПокупателя.Ссылка |
|||
21
DrShad
10.11.16
✎
16:42
|
да и РАЗЛИЧНЫЕ где?
|
|||
22
falselight
10.11.16
✎
16:42
|
(10) я добавил .Ссылка туда (19)
(11) в выборке нужны документы только ЗаказПокупателя (14) Ок, попробую! (17) Это решается ВЫБРАТЬ РАЗЛИЧНЫЕ ? |
|||
23
falselight
10.11.16
✎
16:46
|
(21)
ВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказыПокупателейОбороты.ЗаказПокупателя.Ссылка ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ЗаказыПокупателейОбороты ГДЕ ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата |
|||
24
DrShad
10.11.16
✎
16:47
|
(23) еще раз накуя это?
ЗаказыПокупателейОбороты.ЗаказПокупателя.Ссылка |
|||
25
falselight
10.11.16
✎
16:47
|
(20) это принципиально, с Сылкой или нет? В (10) сказали я и добавил.
(14) как правильно это условие задать? если задавать ССЫЛКА Документ.ЗаказПокупателя ошибка идет |
|||
26
falselight
10.11.16
✎
16:48
|
(24) так нужно?
|| ВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказыПокупателейОбороты.ЗаказПокупателя ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ЗаказыПокупателейОбороты ГДЕ ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата |
|||
27
falselight
10.11.16
✎
16:51
|
поправил
ВЫБРАТЬ РАЗЛИЧНЫЕ ЗаказыПокупателейОбороты.ЗаказПокупателя ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ЗаказыПокупателейОбороты ГДЕ ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата И ЗаказыПокупателейОбороты.Регистратор ССЫЛКА Документ.ЗаказПокупателя |
|||
28
DrShad
10.11.16
✎
16:51
|
так
и даже не будем спрашивать зачем тебе это нужно |
|||
29
IlyaSR
10.11.16
✎
16:57
|
зачем????
ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата |
|||
30
Михаил Козлов
10.11.16
✎
18:44
|
(27)
ВЫБРАТЬ ЗП.ЗаказПокупателя, ЗП.КоличествоПриход, ЗП.КоличествоРасход ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата) КАК ЗП если Вам нужны заказы покупателей, по которым были движения в указанном периоде (например, сам заказ оформлен раньше НачДата, но есть РТиУ (или еще какой документ: возврат, корректировка заказа, закрытие заказов) в этом периоде). Если же Вас интересуют заказы покупателей с датой в периоде, то условие по периоду нужно устанавливать на дату документа. |
|||
31
falselight
11.11.16
✎
08:25
|
(29) То есть это
|| ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата и так накладывается в отборе || РегистрНакопления.ЗаказыПокупателей.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ЗаказыПокупателейОбороты (30) Понял, условие на период в регистре накопления, то отбираются документы, если по ним есть подчиненные даже в этом периоде, а сами они введены ранее. ГДЕ ЗаказыПокупателейОбороты.Период МЕЖДУ &НачДата И &КонДата Это же условие на дату документа, и отбираются только документы которые попали в этот период. А если задано условие на период и там и там? Как в (27) то отберутся документы и те и те? |
|||
32
HardBall
11.11.16
✎
10:51
|
Сам пою, сам гуляю.
Пятница! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |