|
Ввод на основании | ☑ | ||
---|---|---|---|---|
0
Hans
19.07.12
✎
21:53
|
Зачем одинесники имея ссылку в вводе на основании делают запрос и выбирают этот же документ?
|
|||
1
qwerty09
19.07.12
✎
21:57
|
(0) потому что упоротые? о_0 это где такое?
|
|||
2
Hans
19.07.12
✎
22:04
|
(1) например в УТ 11 ввод заказа клиента на основании коммерческого предложения. Коммерческое предложение выбирается запросом. С другими таблицами не соединяется.
|
|||
3
Hans
19.07.12
✎
22:05
|
Может им там построчно платят?
|
|||
4
crotnn
19.07.12
✎
22:24
|
(3) А как надо?
|
|||
5
Лефмихалыч
19.07.12
✎
22:27
|
(0) вероятно за тем, что кроме ссылки там еще много чего другого выбирается и ссылку в запрос включают, чтобы для удобства - когда все, что надо, берешь из одного места, тогда удобно получается.
А вот почему некоторые другие одинэсники запятых не ставят, имея соответствующие кнопки на клавиатуре, - вот это загадка природы. |
|||
6
Kredit
19.07.12
✎
22:29
|
(0)так всегда было, это нормально
|
|||
7
NcSteel
19.07.12
✎
22:31
|
(6) + Так повелось и не тебе менять наши устои !! )
|
|||
8
qwerty09
19.07.12
✎
22:31
|
(5)(6) смотря что там выбирается...если там данные из одной несчастной ТЧ достают, то полагаю Выгрузить() или циклом обойти будет быстрее работать, иначе запрос вполне оправдан
|
|||
9
NcSteel
19.07.12
✎
22:34
|
(8) Кто то полагает, а кто то распологает .
|
|||
10
Лефмихалыч
19.07.12
✎
22:34
|
(8) да х/з - запросом-то можно выгрести только то, что надо, а Выгрузить() потянет все, что есть. Тут без конкретики и замеров нельзя утверждать категорично. В общем случае запросом правильнее, т.к.:
1. получается только то, что фактически надо 2. сопровождать легче, когда там запрос, в котором написно, что и откуда получается, а не туева хуча пьяных циклов, обходящих сцаные выгрузки ТЗ |
|||
11
NcSteel
19.07.12
✎
22:35
|
(10) Небольшие списки оптимальнее в памяти обходить. Но это так к слову. )
|
|||
12
qwerty09
19.07.12
✎
22:36
|
(10) впринципе да
(0) в общем мы тут с Лефмихалыч посовещались и решили, что там все правильно, расходимся мужики |
|||
13
NcSteel
19.07.12
✎
22:38
|
(12) Эээ Подожди расходится, я еще пива недопил .
|
|||
14
qwerty09
19.07.12
✎
22:40
|
(11) один же куй придется к диску обратится, чтобы их в память загнать
|
|||
15
NcSteel
19.07.12
✎
22:41
|
(14) Ох не скажи. В этом деле главное не переборщить.
Как ты думаешь работает биллинг на 1С, он на тиких хитростях весь. |
|||
16
a_alenkin
19.07.12
✎
22:41
|
а зачем они в модуле объекта при проведении документов через модуль менеджера получают те же таблицы документа но запросом?
|
|||
17
Kredit
19.07.12
✎
22:45
|
(16)это как? давай пример
|
|||
18
Kredit
19.07.12
✎
22:47
|
а понял, всё по той же причине, запросом проще организовать нужные таблицы, не всю ТЧ тащить
|
|||
19
a_alenkin
19.07.12
✎
22:47
|
(17) типовые 8.2 смотри
|
|||
20
qwerty09
19.07.12
✎
22:48
|
(15) никогда с биллингом, да еще и на 1С не доводилось сталкиваться, а что там за хитрости?
(16) ну скорее всего потому, что к тому методу (в модуле менеджера) обращаются из других мест, а при проведении почему бы и не использовать, если метод возвращает нужные данные |
|||
21
a_alenkin
19.07.12
✎
22:50
|
ссылка - это ссылка - считывание через точку реквизитов приводит к куче запросов,
объект - может быть изменен - потому что данные прочитаны раньше чем началось заполнение на основании |
|||
22
NcSteel
19.07.12
✎
22:50
|
(20) Одну читрость я уже сказал.
|
|||
23
Лефмихалыч
19.07.12
✎
22:52
|
(16),(19) учи матчасть - в обработке проведения объект уже записан и в БД и в объекте одно и то же. А вот тем, кто в обработке проведения что-то меняет в объекте, система после проведения задает вопрос: "Данные изменены, сохранить?", а коллеги просто бьют лицо
|
|||
24
qwerty09
19.07.12
✎
22:55
|
(23) так он же не говорит,что меняют данные, а только читают
|
|||
25
a_alenkin
19.07.12
✎
22:56
|
(23) в проведении немаловажную роль часто играют и свойства реквизитов ссылочного типа - так и не лучше ли сразу все необходимое получить одним запросом
|
|||
26
a_alenkin
19.07.12
✎
23:00
|
(23) да даже в любой типовой в проведении есть что то типа "ПолучитьШапкуДокумента" - где все и считывается из ИБ уже в структуру
|
|||
27
Лефмихалыч
19.07.12
✎
23:00
|
(25) ну, вот оно и получается в модуле менеджера. А не в объекте оно получается, чтобы можно было зафигачить обработку проведения вне объекта документа. В групповой обработке, к примеру - получил ссылку, вызывал методы из манагера, получающие по ссылке ТЗ с наборами записей, вгрузил в набор ы записей, записал. Объект документа при этом гарантированно неизменен. Ну... как-то так.
|
|||
28
Лефмихалыч
19.07.12
✎
23:01
|
(26) не смешивай в кучу те типовые, где в модуле менеджера одним запросом строятся все таблицы движений и те типовые, где этого ни фига нет
|
|||
29
a_alenkin
19.07.12
✎
23:03
|
(27) Так кто спорит? - я просто и говорю что запрос к сохраненному документу связуя его с нужными данными в любом случае намного удобен и лучше чем имея объект, ссылку получать нужные данные
|
|||
30
AlexNew
19.07.12
✎
23:50
|
Как минимум, при небольшом изменении кода, тупой RLS (не RLS тупой) обойти проще.
|
|||
31
FIXXXL
19.07.12
✎
23:51
|
(0) СВОЛОЧИ!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |