![]() |
![]() |
![]() |
|
1c8. Как вставить свою функцию в запрос? | ☑ | ||
---|---|---|---|---|
0
Risoks
22.05.12
✎
20:21
|
Надо сделать запрос по тч требование-накладная,а сгруппировать его по заказу-покупателя, который и будет искать эта функция.
|
|||
1
shuhard
22.05.12
✎
20:22
|
(0) поймать того гада, который сказал, что в запрос можно вставить функцию
и плюнь ему в лицо |
|||
2
aleks-id
22.05.12
✎
20:23
|
клюшечники атакуют
|
|||
3
DrShad
22.05.12
✎
20:23
|
(1) а как же СКД?
|
|||
4
GROOVY
22.05.12
✎
20:23
|
В СКД можно
|
|||
5
Risoks
22.05.12
✎
20:29
|
(4) В вычисляемые поля?
|
|||
6
Один С
22.05.12
✎
20:37
|
в скд можно и в макет вставлять свои функции
|
|||
7
Risoks
22.05.12
✎
20:39
|
(6) Мне же группировать надо...
|
|||
8
Один С
22.05.12
✎
20:40
|
(7) да тебе можно вообще одним запросом обойтись, я думаю..
|
|||
9
DrShad
22.05.12
✎
20:41
|
(8) +100500
(7) вот что твоя функция будет делать? |
|||
10
Один С
22.05.12
✎
20:41
|
как функция ищет заказ покупателя? можешь выложить?
|
|||
11
Risoks
22.05.12
✎
20:46
|
На самом деле не заказ покупателя, а основной заказ на производство
Функция УзнатьНомерЗаказа(СсылкаНаЗаказ) Если (СсылкаНаЗаказ.ОсновнойЗаказНаПроизводство.Пустая()) ИЛИ (СсылкаНаЗаказ.Номер = СсылкаНаЗаказ.ОсновнойЗаказНаПроизводство.Номер) Тогда Взв = СсылкаНаЗаказ; Иначе Взв = УзнатьНомерЗаказа(СсылкаНаЗаказ.ОсновнойЗаказНаПроизводство); КонецЕсли; Возврат Взв; КонецФункции |
|||
12
Один С
22.05.12
✎
20:48
|
Бинго! Я же говорил, что одним запросом можно обойтись.
|
|||
13
Risoks
22.05.12
✎
20:50
|
(12) Научите уму-разуму пжл
|
|||
14
Один С
22.05.12
✎
20:50
|
а выложи УзнатьНомерЗаказа()?
|
|||
15
shuhard
22.05.12
✎
20:51
|
(11)[СсылкаНаЗаказ.Номер = СсылкаНаЗаказ.ОсновнойЗаказНаПроизводство.Номер]
феерично |
|||
16
shuhard
22.05.12
✎
20:51
|
(14) дык она на экране
ТС устроил себе рекурсию |
|||
17
Один С
22.05.12
✎
20:54
|
гы
|
|||
18
Risoks
22.05.12
✎
20:55
|
(15) действительно глупое условие. только ща заметила.
|
|||
19
Risoks
22.05.12
✎
20:56
|
Вам бы только поржать! Совет даст кто-нибудь?
|
|||
20
Один С
22.05.12
✎
20:56
|
я пас..
|
|||
21
ILM
гуру
22.05.12
✎
20:57
|
(13) Смотри сюда
Максимальная вложенность переделов по заказам известна? |
|||
22
Risoks
22.05.12
✎
20:59
|
(21) нет. не известна
|
|||
23
ILM
гуру
22.05.12
✎
21:01
|
Ну тогда запросом никак. А так с избытком сделай 17 переделов (электровоз) и соединяй файл сам с собой. Я так делал для 10 уровней.
|
|||
24
Risoks
22.05.12
✎
21:03
|
(23) а можно чуток поподробнее?
|
|||
25
DrShad
22.05.12
✎
21:17
|
без фото нельзя
|
|||
26
shuhard
22.05.12
✎
21:20
|
(25) + 1
я уже авансом спасал ТС от лютой смерти( v8: УПП. Планирование в режиме расширенной аналитики.Стратегия "СкладскиеОстатки" ), а фотки нет |
|||
27
Patrio_
O_Muerte 22.05.12
✎
21:20
|
(24)Не ведись, икать будешь.
|
|||
28
ILM
гуру
22.05.12
✎
22:33
|
(24) там запросы по 200 строк, они мало что дадут. Поищи построение иерархии и применяй к заказам.
|
|||
29
Risoks
22.05.12
✎
22:51
|
(28) спасибо (глубоко задумавшись)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |