Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Нужен совет как лучше сделать / 15 сообщений из 15, страница 1 из 1
19.10.2011, 13:23
    #37488740
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Здравствуйте! Есть 1С 8.1 УТ 10.3

I. Появилась задача сделать акционный товар и отображать его в отчете Прайс-лист в виртуальной группе. Т.е. в справочник добавил чекбокс с признаком Акционный. При выводе прайс-листа данный акционный товар должен располагаться в своих папках, а также в отчет должна выводиться группа "Акционные товары" и в этой группе дублироваться те товары у которых стоит галка - Акционный.
Есть ли у кого мысли, советы как лучше сделать?
У меня есть мысль как бы я это сделал в релицонной БД:
1. Основной запрос
2. Union - Выбирающий "папку Акционные товары"
3. UNION ALL Выбрать все товары с признаком, но кодгруппы присвоить значение Кода "Акционный товар".

Думаю тогда бы получилась необходимая мне структура.

II. Подскажите что обозначают в запросе символы "{.........}". То есть как это читать, о чем это говорит?
А то в хелпе искал, не могу найти.
...
Рейтинг: 0 / 0
19.10.2011, 14:01
    #37488875
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Сорри - ничего не понял. Пример можно - как есть и нужно.
...
Рейтинг: 0 / 0
19.10.2011, 14:48
    #37488992
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Taekwonder, символы {.....} это директивы для построителя отчетов (почитайте про построитель отчета). А на счет основного вопроса - есть мнение, что путь решения (доп. реквизит) выбран неправильно. Возможно, следует обратить внимане на такую сущность, как "Ценовая группа". Почитайте книжку, которая в коробке идет (описание конфигурации), многие вопросы проясняться.
...
Рейтинг: 0 / 0
19.10.2011, 14:55
    #37489010
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Программист 1с,
...
Рейтинг: 0 / 0
19.10.2011, 14:56
    #37489015
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Красным отмечено то, что есть.
Черным то, что хотелось бы добавить (как бы хотелось, чтобы выглядел отчёт)
...
Рейтинг: 0 / 0
19.10.2011, 15:08
    #37489040
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
DmitriyZ,

СПС, за разъяснение. Как я понимаю ценовая группа, там как бы указываются типы цен. Нам признак вообще для чего нужен.
Основной учет ведётся в 1С. Но так же есть самописная программа (вообще писаная на Delphi). Клиент ставится поставщику и он через неё делает заказ продукции. В этой программе отображается прайс из 1С и идёт постоянный обмен с 1С. Так вот в этой программе в дереве будет создан Node 1-го уровня с листами у которых стоит признак "Акционный". Разработкой этой проги я не занимаюсь (занимаются другие люди), я занимаюсь 1С. Так вот и вопрос:
Отчет прайс лист это как бы таже древовидная структура, вот как туда создать виртуальную группу в которой будут дублироваться товары по признаку.
Надеюсь немного прояснил, если что задавайте вопрос.)
...
Рейтинг: 0 / 0
19.10.2011, 15:18
    #37489059
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Taekwonder, так вам что нужно сделать? Переделать отчет "Прайс лист" или вам нужен просто запрос, который по некому признаку сгруппирует данные?
...
Рейтинг: 0 / 0
19.10.2011, 15:29
    #37489081
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
DmitriyZ,

Вообще конечно переделать отчёт. Этот отчёт стандартный, поэтому я думаю что макет ему менять не надо??? А наверное надо изменить запрос. Я прав??
Вообще 1Совыми запросами возможно такое получить??
Извените за наглость, есть у вас какие-нибудь мысли по добавлению\изменению запроса?
...
Рейтинг: 0 / 0
19.10.2011, 15:42
    #37489108
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Taekwonder, тогда еще вопрос: чем вызвано требование присутствия одной и той же позиции номенклатуры в прайс-листе? Зачем вам ее видеть сразу в двух группах (пусть одна из них виртуальная)?
...
Рейтинг: 0 / 0
19.10.2011, 15:52
    #37489129
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
DmitriyZ,

Я бы так знал)))
Есть задание, я конечно интересуюсь зачем, но не спорю. Говорят что так надо, моё дело сделать, либо сказать что эту хотелку сделать невозможно.
...
Рейтинг: 0 / 0
19.10.2011, 15:55
    #37489142
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Могу предположить, чтобы пользователь(покупатель) сразу видел, что за товар у нас по акции. И соответственно хотел его купить (жадность очень сильная вещь:)) )
...
Рейтинг: 0 / 0
19.10.2011, 16:14
    #37489183
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
Вы случайно не знаете в ПостроительОтчета можно присваивать\использовать временную таблицу?
...
Рейтинг: 0 / 0
19.10.2011, 16:18
    #37489190
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
TaekwonderВы случайно не знаете в ПостроительОтчета можно присваивать\использовать временную таблицу? можно
...
Рейтинг: 0 / 0
19.10.2011, 16:31
    #37489219
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
TaekwonderМогу предположить, чтобы пользователь(покупатель) сразу видел, что за товар у нас по акции. И соответственно хотел его купить (жадность очень сильная вещь:)) )
Вот такой запрос
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ВЫБРАТЬ
	"Основной раздел" КАК РазделПрайса,
	Номенклатура.Ссылка КАК Ссылка
ИЗ
	Справочник.Номенклатура КАК Номенклатура

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	"Специальное предложение",
	Номенклатура.Ссылка
ИЗ
	Справочник.Номенклатура КАК Номенклатура
ГДЕ
	Номенклатура.Родитель = &Родитель
ИТОГИ ПО
	РазделПрайса,
	Ссылка
Выведет примерно то - что нужно. Потестить можно во встроенном отчете "Консоль отчетов". Параметр "родитель" - любая группа номенклатуры (сделел для простоты). И еще не забыть группировке "Ссылка" поставить тип "Иерархия".
...
Рейтинг: 0 / 0
19.10.2011, 16:39
    #37489246
Taekwonder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет как лучше сделать
DmitriyZ,

СПС.
Там запрос километровый с кучей вложенных запросов. Я решил запихнуть его во временную таблицу. Потом сделать выборку из временной по признаку Акционный И Объединить её с полной выборкой по временной.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Нужен совет как лучше сделать / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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