powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / еще один хитрый запрос
17 сообщений из 17, страница 1 из 1
еще один хитрый запрос
    #36317498
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли использовать конструкцию " в иерархии" не с параметром, а с данными другой таблицы?

Например (именно например, реальная задача в другом) получить таблицу с двумя колонками: 1 колонка - группа, вторая колонка - элемент, который принадлежит этой группе с учетом иерархии

Запрос ниже не проходит синтаксический контроль:
ВЫБРАТЬ
Товары.Ссылка,
Группы.Ссылка КАК Ссылка1
ИЗ
Справочник.Номенклатура КАК Товары,
Справочник.Номенклатура КАК Группы

где Товары.Ссылка в иерархии (Группы.Ссылка )
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317529
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товары.Ссылка.Родитель - не канает?
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317550
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,

Речь идет об иерархии. Уровней вложенности может быть много
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317588
Фотография mista2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baumanez103Господин ПЖ,

Речь идет об иерархии. Уровней вложенности может быть много

Ну а тебе то какой нужен уровень?
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317599
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mista2009,

В том - то и дело. Что это заранее неизвестно. Важно просто сопоставить группу и все элементы, которые входят в нее, в ее дочерние группы, в дочерние дочерних и т.д
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317631
Фотография mista2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baumanez103mista2009,

В том - то и дело. Что это заранее неизвестно. Важно просто сопоставить группу и все элементы, которые входят в нее, в ее дочерние группы, в дочерние дочерних и т.д

Это будет иерархическое дерево или двумерная таблица?
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317701
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mista2009,


Обычная таблица
Я перефразирую постановку задачи
В языке 1С (языке программирования) есть метод
у элемента справочника - ПринадлежитЭлементу(). Он позволяет понять принадлежит ли элемент какой - либо группе учитывая все уровни иерархии. Есть ли что-то подобное в языке запросов?
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317778
Фотография mista2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baumanez103mista2009,


Обычная таблица
Я перефразирую постановку задачи
В языке 1С (языке программирования) есть метод
у элемента справочника - ПринадлежитЭлементу(). Он позволяет понять принадлежит ли элемент какой - либо группе учитывая все уровни иерархии. Есть ли что-то подобное в языке запросов?

А можешь пример такой таблички нарисовать когда у одного элемента 2 уровня вложенности а у другого 5 уровней?
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317799
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mista2009,
Я наверное плохо объясняю
Справочник Товары (вложенность):
Группа1
Группа2
Группа3
Элемент1


Группа4
Группа5
Элемент2

В это случае с учетом всех уровней:
Элемент 1 принадлежит группам: Группа3, Группа2, Группа1.
Элемент 2 принадлежит группам: Группа5, Группа4
Результат запроса должен быть такой

Группа1 - Элемент1
Группа2 - Элемент1
Группа3 - Элемент1
Группа4 - Элемент2
Группа5 - Элемент2
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317876
johnn06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Baumanez103mista2009,


Обычная таблица
Я перефразирую постановку задачи
В языке 1С (языке программирования) есть метод
у элемента справочника - ПринадлежитЭлементу(). Он позволяет понять принадлежит ли элемент какой - либо группе учитывая все уровни иерархии. Есть ли что-то подобное в языке запросов?

аналог как раз в иерархии
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317888
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
johnn06,
но мне нужно в конструкцию "в иерархии" передать не параметр а запись другой таблицы. Пример запроса (который не работает) в первом моем посте
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36317963
johnn06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Baumanez103,

Похоже на то, что запросом это проблематично, если вы конечно не знаете максимальный уровень иерерхии
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36318028
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
откуда вы такую траву/задачи берете....
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36318103
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,

Бюджет. План заносится сразу на группу элементов. А факт собирается по всем элементам этой группы и дочерних групп. Соответственно в отчете план-факт нужно в одной строке отразить все это дело
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36318184
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придется строить цикл по статьям плана....
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36318853
Baumanez103
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо
...
Рейтинг: 0 / 0
еще один хитрый запрос
    #36319129
corser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите написать код. Нужно вставить в текст

<html>
<head>
<title>анкета</title>
<body>
<script language="VBScript">
Document.Write("<h1>Добро пожаловать на нашу страничку!</h1>")
Document.Write("<h3>Сегодня"& date() &"</h3>")
Document.Write("<br><h3>Текущее время -"& time() &"</h3>")
fam=InputBox("Введите свою фамилию")
Document.write("<h3><p align=center>Уважаемый "& fam &",заполните,пожалуйста,нашу анкету!")
</script>
<input type="button" name="tovar" value="Информация о товаре">
<form method="post"action="http://www.ivt.unibel.by">
<h1>Анкета потребителя</h1>
<p>
Ваша фамилия
<p>
<input type="text"name="фамилия"size="30">
<p>
Наименование продукции
<p>
<select name="продукция">
<option value="сельдь">сельдь
<option value="салака">салака
<option value="камбала">камбала
</select>
<p>
Ваша оценка качества продукции
<p>
<input type="radio"name="bal"value=4>хорошее
<input type="radio"name="bal"value=3>удовлетворительное
<input type="radio"name="bal"value=2>плохое
<p>
Ваши комментарии
<p>
<textarea name="комментарии"rows=5 cols=20></textarea>
<p>
<input type="submit"value="послать">
<input type="reset"value="очистить">
</form>
</body>
</html>

следующие коды

sub tovar_onclick()
dim msg
msg=msg & "Товар - "& f1.prod.value & vbcrlf
msg=msg & "Отзыв покупателя - "& vbcrlf & f1.com.value & vbcrlf
msgbox msg
msgbox "Для заказа выбранного товара заполните, пожалуйста, следующую анкету!"
end sub


<form name="f2">
<h1 align="center">Заказ товара</h1>
<p> Наименование фирмы-заказчика:
<input type="text"name="org" size=30>
<p> Цена продукции за 1 кг:
<select name="cena">
<option value="Сельдь">сельдь - 150 руб.
<option value="Салака">салака - 100 руб.
<option value="Камбала">камбала - 200 руб.
</select>
<p> Объём заказа,кг:
<p><input type="text"name="kol"size=30>
<p><input type="reset"value="очистить">
<input type="button"name="zakaz"value="Информация о заказе"
</form>


Sub zakaz_OnClick()
Dim x1,msg
if f1.prod.value="Сельдь"then
x1=150*f1.kol.value
clseif f1.prod.value="Салака"then
x1=100*f1.kol.value
else
x1=200*f1.kol.value
end if
msg="Общая стоимость заказа - "& x1 & "рублей"& vbcrlf
msg=msg & "Сделал заказ -"& fam.value & vbcrlf
msg=msg & "Заказчик -"& vbcrlf & f2.org.value & vbcrlf
msg=msg & "Товар -"& vbcrlf & f1.tov.value & vbcrlf
msg=msg & "Цена за 1 кг -"& vbcrlf & f2.cena.value & vbcrlf
msg=msg & "Дата заказа -"& date()
MsgBox msg
End Sub

В этом вообще не разбираюсь. Как не пытался скопировать и вставить , ничё не работает. Помогите
Если не сложно выслать на corser@tut.by. Спасибо
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / еще один хитрый запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]