|
Обойти ТаблицуЗначений. Проблемы с циклом | ☑ | ||
---|---|---|---|---|
0
kl3ema
17.06.14
✎
19:12
|
Добрый вечер!
Помогите пожалуйста, задача так-то несложная, но что-то не получается. Суть такова : есть ТаблицаЗначений, на основании ее нужно создавать элементы справочника. В таблице значений 3 колонки(Номенклатура, Контрагент, Коды). У справочника есть реквизит Номенклатура, куда должна заполняться наша Номенклатура из ТЗ и есть табличнаячасть Коды, которая должна заполняться тоже из нашей ТЗ. По принципу : если одинаковые Номенклатура и Контрагент, то это один элемент справочника (Номенклатура одинаковая записуется в реквизит, а коды в ТабличнуюЧасть). Вот скрин на котором, всё видно - http://i.imgur.com/BsUPvHI.jpg 1,2,4 строки получится один элемент справочника, тк выполняется условие о одинаковых Номенклатуре и Контрагенте, а строка 3 отдельный элемент справоничка, т.к. Контрагент не совпадает. Все мои циклы по обходу ТЗ и созданию элемента справочника, где-то что-то теряли или что-то недотягивали. |
|||
1
ДенисЧ
17.06.14
✎
19:19
|
тз в запрос, выгрузить деревом, свернув по номенклатуре и контрагенты.
Обходиьт дерево |
|||
2
kl3ema
17.06.14
✎
19:24
|
Денис, никогда не выгружал запрос деревом. Сейчас попробую, спасибо за совет!
|
|||
3
kl3ema
17.06.14
✎
19:48
|
Денис, что значить свернуть?
|
|||
4
ДенисЧ
17.06.14
✎
19:52
|
(3) сгруппировать по
ИТОГИ. ТО есть приблихительно так ВЫБРАТЬ * ПОМЕСТИТЬ вт ИЗ &Парам КАК ПАРАМ; ВЫБРАТЬ Номенклатура, Контрагент, Коды ИЗ вт СГРУППИРОВАТЬ ПО Номенклатура, Контрагент, Коды ИТОГИ ПО Номенклатура, Контрагент; Где-то так... |
|||
5
kl3ema
17.06.14
✎
19:56
|
(4) ага, пасиб
|
|||
6
ДенисЧ
17.06.14
✎
19:57
|
(5) ТОлько выгружай правильно. Или обходи тоже правильно, с учётом дерева.
|
|||
7
kl3ema
17.06.14
✎
20:13
|
(6) а можно подробней пожалуйста?
|
|||
8
ДенисЧ
17.06.14
✎
20:22
|
(7) Смотри режимОбходаЧегоТоТам - в справке для Выгрузить() или Выбрать() для результата запроса
|
|||
9
kl3ema
17.06.14
✎
20:38
|
(8)аа,ну это знаем-с...:-)
|
|||
10
МихаилМ
17.06.14
✎
20:49
|
пользуётесь построителем запроса вместо запроса
http://www.odincplus.com/stati-programmistam/preobrazovanie-tablitsy-znacheniy-v-derevo-znacheniy.html использовать субд в таких целях - мракобесие |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |