|
Правильная работа с результатом запроса
| ☑ |
0
ildary
02.12.16
✎
15:54
|
Уважаемые специалисты, подскажите пожалуйста новичку, правильно ли я делаю следующее - я запросом получаю некую таблицу с колонками Документ и ТоварДокумента - мне надо пройтись по этим документам и у товаров сделать некую манипуляцию. Я выгружаю документы в отдельную ТЗ, сворачиваю по документу, после чего перебираю эти документы, а товары беру из полной ТЗ с отбором по документу.
Вопрос - это по фен-шую или есть более кошерные методы?
|
|
1
Cool_Profi
02.12.16
✎
15:58
|
сделай итоги по документ
и обходи иерархично
|
|
2
Heckfy
02.12.16
✎
15:59
|
Это не по феншую. Есть более кошерные методы. :)
|
|
3
ildary
02.12.16
✎
16:00
|
Больше спасибо за ответы, ушел грызть букварь
|
|
4
azernot
02.12.16
✎
16:02
|
(0) Даже в 7.7 так не делали. Сортировали ТЗ по документу и перебирали до изменения значения документа, выполняли действия по созданию нового документа и далее перебирали до следующего изменения.
Ну а с появлением дерева значений в 8.х всё стало гораздо проще.
С результатом запроса - ещё проще, там можно поиграться выборкой, в частности, как рекомендуется в (1).
|
|
5
ildary
02.12.16
✎
16:29
|
(4) в 7.7 есть такая штука как 1с++, в которой есть ИТЗ с методом Группировать. Перебирать - не наш метод.
|
|
6
azernot
02.12.16
✎
16:34
|
(5) Использование ВК в 7.7 - не всеми приемлемый метод :)
|
|
7
ildary
02.12.16
✎
16:41
|
(6) айяй. Некоторые еще и опенконф не ставят. А потом 1С гордо говорит - удобства программиста никому не нужны и конфигуратор выглядит чуть удобней Делфи. Ни тебе удобной подсказки, ни автосохранения, ни человеческого GIT. Короче слава снегопату и автору его.
|
|
8
Irbis
02.12.16
✎
16:44
|
(6) +1 Абсолютно некошерный.
|
|
9
polosov
02.12.16
✎
16:45
|
(5) Такие вещи надо доверять СУБД. Она это делает быстрее и оптимальнее. В (1) оптимальный вариант
|
|
10
h-sp
02.12.16
✎
17:15
|
(7) все же прекрасно понимают, что перебор - это самый быстрый метод. Всё остальное - это всё фигня, только для удобства программиста.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший