|
Управление торговлей 11, СКД | ☑ | ||
---|---|---|---|---|
0
Gossar1C
26.04.13
✎
11:48
|
ВЫБРАТЬ
ЗаказКлиента.Менеджер КАК Специалист, ЗаказКлиента.Товары.( Сумма, ВидЦены, NULL КАК СуммаРП, NULL КАК СуммаРНП, NULL КАК СуммаОТ ) КАК СуммаПоПрайсу, NULL КАК ВсегоВстреч, ЗаказКлиента.Ссылка КАК ВсегоСчетов ИЗ Документ.ЗаказКлиента КАК ЗаказКлиента ГДЕ ЗаказКлиента.Менеджер.ПометкаУдаления = ЛОЖЬ И ЗаказКлиента.Менеджер.Наименование <> "Администратор" {ГДЕ (ЗаказКлиента.Менеджер = &Менеджер), ЗаказКлиента.Товары.( (ЗаказКлиента.Товары.ВидЦены = &ВидЦены) ) , (ЗаказКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания)} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РеализацияТоваровУслуг.Менеджер, РеализацияТоваровУслуг.Товары.( NULL, ВидЦены, ВЫБОР КОГДА ОтгруженОплачен.Оплачен = 1 ТОГДА РеализацияТоваровУслуг.Товары.Сумма КОНЕЦ, ВЫБОР КОГДА ОтгруженОплачен.Оплачен = 0 ТОГДА РеализацияТоваровУслуг.Товары.Сумма КОНЕЦ, ВЫБОР КОГДА РеализацияТоваровУслуг.ПометкаУдаления = ИСТИНА ТОГДА РеализацияТоваровУслуг.Товары.Сумма КОНЕЦ ), NULL, NULL ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РасчетыСКлиентами.ЗаказКлиента КАК ЗаказКлиента, ВЫБОР КОГДА РасчетыСКлиентами.ДатаПлатежа = ДАТАВРЕМЯ(1, 1, 1) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Оплачен ИЗ РегистрНакопления.РасчетыСКлиентамиПоДокументам КАК РасчетыСКлиентами) КАК ОтгруженОплачен ПО РеализацияТоваровУслуг.ЗаказКлиента.Ссылка = ОтгруженОплачен.ЗаказКлиента ГДЕ РеализацияТоваровУслуг.Менеджер.ПометкаУдаления = ЛОЖЬ И РеализацияТоваровУслуг.Менеджер.Наименование <> "Администратор" {ГДЕ (РеализацияТоваровУслуг.Менеджер = &Менеджер), РеализацияТоваровУслуг.Товары.( (РеализацияТоваровУслуг.Товары.ВидЦены = &ВидЦены) ) , (РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания)} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Встреча.Менеджер, ПУСТАЯТАБЛИЦА.(, , , , ), Встреча.Ссылка, NULL ИЗ Документ.Встреча КАК Встреча ГДЕ Встреча.Менеджер.ПометкаУдаления = ЛОЖЬ И Встреча.Менеджер.Наименование <> "Администратор" {ГДЕ (Встреча.Менеджер = &Менеджер), (Встреча.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания)} Здравствуйте. Есть люди знакомые с УТ11? Прошу вашей помощи... не могу понять правильно ли я рассчитываю данные по накладным (Подтвержденным и не подтвержденным), тоесть правильно ли я определяю оплачен заказ или нет... (Скорее всего неправильно) Подскажите откуда черпать информацию? http://s017.radikal.ru/i407/1304/4b/b1b919522021.png |
|||
1
Flyd-s
26.04.13
✎
11:50
|
Вообще-то для этого должны быть регистры, а не сами документы
|
|||
2
Gossar1C
26.04.13
✎
11:53
|
(1) РегистрНакопления.РасчетыСКлиентамиПоДокументам Это и есть регистр, мне бы понять как правильно рассчитать по каждому виду цен позиции в реализациях подтвержденных и не подтвержденных
|
|||
3
Кир Пластелинин
26.04.13
✎
11:54
|
РН "Расчеты с клиентами" не предлагать?)
|
|||
4
Кир Пластелинин
26.04.13
✎
11:56
|
а что мешает вид цены из соглашения дергать? если конечно в тч не менялся вид цены.
|
|||
5
Gossar1C
26.04.13
✎
11:59
|
(3) я пробовал) но данные там кажутся тоже неправдоподобными)
например Сумма по заказам Сумма по накладным(ПОдтв) Сумма по накладным(Не Подтв) Опт 2 000 000 500 000 1 700 000 Откуда эти 200 000 ?? Мне надо рассчитать как я понял в заказе и реализации позиции по виду цен |
|||
6
Gossar1C
26.04.13
✎
12:00
|
или наоборот
Опт 2 000 000 500 000 2 700 000 я не понимат как он ситать %\ |
|||
7
Кир Пластелинин
26.04.13
✎
12:02
|
ну я вижу пару вариантов на вскидку. если формируется за прошлый период, то возможно некорректно рассчитанные итоги регистра (вот тут поправьте, если не прав:)). другой вариант - кривой запрос.
|
|||
8
Gossar1C
26.04.13
✎
12:45
|
запрос я выложил) вот и спрашиваю правильно или нет) http://s40.radikal.ru/i089/1304/28/fa8c9d733b37.png
|
|||
9
Flyd-s
26.04.13
✎
12:58
|
попробуй вместо ОБЪЕДИНИТЬ использовать СОЕДИНЕНИЕ и вместо null ноль
|
|||
10
Gossar1C
26.04.13
✎
13:07
|
(9) как мне эти 3 запроса соединить?
|
|||
11
Кир Пластелинин
26.04.13
✎
13:20
|
(8) я говорил про запрос по регистру
|
|||
12
Gossar1C
26.04.13
✎
13:38
|
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
РасчетыСКлиентами.ЗаказКлиента КАК ЗаказКлиента, ВЫБОР КОГДА РасчетыСКлиентами.ДатаПлатежа = ДАТАВРЕМЯ(1, 1, 1) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Оплачен ИЗ РегистрНакопления.РасчетыСКлиентамиПоДокументам КАК РасчетыСКлиентами) КАК ОтгруженОплачен ПО РеализацияТоваровУслуг.ЗаказКлиента.Ссылка = ОтгруженОплачен.ЗаказКлиента (11) смотрю датаплатежа не пустая значит оплачен, если пустая не оплаче, смотрел через консоль все работает, но информацию почему то выводит странную |
|||
13
scanduta
26.04.13
✎
13:45
|
(12) Странные у тебя методы.
Чем стандартный функционал тебя неустроил интересно узнать |
|||
14
Gossar1C
26.04.13
✎
14:18
|
(13) тоесть стандартный функционал?) стандартные отчеты? начальнику нужен такой отчет где все вместе
|
|||
15
Gossar1C
26.04.13
✎
14:40
|
up
|
|||
16
Gossar1C
26.04.13
✎
15:55
|
upp
|
|||
17
Gossar1C
29.04.13
✎
12:27
|
uppp
|
|||
18
c00Lo
29.04.13
✎
12:47
|
а где голосовалка?
Я считаю что не правильно и надо из регистров накопления черпать информацию. И считаю что Объединение не опрадано. |
|||
19
Gossar1C
29.04.13
✎
12:50
|
(18) я и беру из регистра накопления РасчетыСКлиентами
|
|||
20
Gossar1C
29.04.13
✎
14:33
|
up!
|
|||
21
Gossar1C
29.04.13
✎
15:10
|
народ, можете подсказать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |