Форум программистов, компьютерный форум, киберфорум
Наши страницы

1С: Собственные программы

Войти
Регистрация
Восстановить пароль
 
 
Burkaton
0 / 0 / 1
Регистрация: 28.06.2017
Сообщений: 228
#1

Не получается добавить две колонки в запрос - 1С

31.08.2017, 11:28. Просмотров 1009. Ответов 52
Метки нет (Все метки)

Люди добрые, помогите пожалуйста.. Уперся совсем, не знаю как быть..

1. Сейчас почему-то выводятся только те товары, у которых есть цена и положительный остаток. А нужно, чтобы вся номенклатура показывалась!
2. Как добавить третью колонку Цена закуп., если ЦеныНоменклатуры.Цена уже занята розничной и ищется в ГДЕ ЦеныНоменклатуры.ВидЦены.Наименование = "Розничная"?

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
ВЫБРАТЬ
    СпрНоменклатура.Ссылка КАК Ссылка,
    СпрНоменклатура.Код КАК Код,
    СпрНоменклатура.Наименование КАК Наименование,
    СпрНоменклатура.Артикул КАК Артикул,
    СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
    СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
    СпрНоменклатура.Родитель,
    ВЫБОР
        КОГДА СпрНоменклатура.ЕстьТоварыДругогоКачества
            ТОГДА 4 + ВЫБОР
                    КОГДА СпрНоменклатура.ПометкаУдаления
                        ТОГДА 1
                    ИНАЧЕ 0
                КОНЕЦ + ВЫБОР
                    КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
                        ТОГДА 0
                    ИНАЧЕ 2
                КОНЕЦ
        ИНАЧЕ ВЫБОР
                КОГДА СпрНоменклатура.ПометкаУдаления
                    ТОГДА 1
                ИНАЧЕ 0
            КОНЕЦ + ВЫБОР
                КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
                    ТОГДА 0
                ИНАЧЕ 2
            КОНЕЦ
    КОНЕЦ КАК ИндексКартинки,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК Остаток,
    ЦеныНоменклатуры.Цена КАК ЦенаРозн
ИЗ
    Справочник.Номенклатура КАК СпрНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
            ПО (ЦеныНоменклатуры.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура)
        ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка)
ГДЕ
    НЕ СпрНоменклатура.ЭтоГруппа
    И ЦеныНоменклатуры.ВидЦены.Наименование = "Розничная"
{ГДЕ
    (СпрНоменклатура.Ссылка В
            (ВЫБРАТЬ
                Сегменты.Номенклатура
            ИЗ
                РегистрСведений.НоменклатураСегмента КАК Сегменты
            ГДЕ
                Сегменты.Сегмент = &СегментНоменклатуры))}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2017, 11:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не получается добавить две колонки в запрос (1С):

Отгрузка товаров, продукции - добавить 2 колонки - 1С
Доброго времени суток. Ребята подскажите как найти хотя бы где это есть, что бы редактировать. Я так понимаю что это стандартные формы. А...

Ошибка Неверное имя колонки При добавлении колонки ТЗ - 1С
Народ, подскажите что не правильно, Выдет ошибку.Результат отчета помещаю в таблицу значений &НаСервере Процедура ПолучитьТЗИзМакета()...

1C 8.x Не получается запрос во внешней обработке - 1С
Привет Создала внешнюю обработку. На форме три поля: НачПериода (тип Дата), КонПериода (тип Дата), КонтрагентДок (тип...

1C 8.x Добавить запрос.Текс - 1С
Подскажите Запрос = Новый Запрос ("ВЫБРАТЬ |Параметры.ИндексПараметра |ИЗ |Справочник.Номенклатура.Параметры КАК Параметры");...

Запрос. Пытаюсь из трех абсолютно разных строк, получить две - 1С
Ребята, помогите пожалуйста. У меня есть запрос. Я получаю этим запросом три строки, которые вы видите на первом скриншоте. ...

Как добавить периодичность в запрос? - 1С
Здравствуйте. Я сейчас обучаюсь в одной фирме франчайзи. Есть запрос в УТ 11, мне поставили задачу - надо выводить данные с периодичностью...

52
GreenkA
14.09.2017, 11:46     Не получается добавить две колонки в запрос
  #46

Не по теме:

Цитата Сообщение от Burkaton Посмотреть сообщение
В том-то и дело, что хочу и пытаюсь!
Кому я инструкцию писала? По-моему там все исчерпывающе описано.
И мне все же кажется, что после "обожаю"+"Оленька" вы планируете, что я на самом деле подключусь по teamviewer и сама еще все это и сделаю

0
Burkaton
0 / 0 / 1
Регистрация: 28.06.2017
Сообщений: 228
14.09.2017, 12:16  [ТС] #47
Цитата Сообщение от GreenkA Посмотреть сообщение
с созданием соответствующих колонок дерева.
Вот даже здесь.. Ну не понимаю я, какими соответствующими? Цена розн, Цена закуп, Остатки и т.д.? Этого нет в предложенном выборе. Я еле нашёл колонки Номенклатура и ХарактеристикиНоменклатуры...

Добавлено через 6 минут
Цитата Сообщение от GreenkA Посмотреть сообщение
после "обожаю"+"Оленька" вы планируете
Я планирую, что вы хотя бы не перестанете отвечать здесь.. Тимвьювер я не планирую, т.к. понимаю, что во всём этом моём хламе разбираться только мне))

Добавлено через 1 минуту
Цитата Сообщение от GreenkA Посмотреть сообщение
Кому я инструкцию писала?
Я пошагово по инструкции сижу и пытаюсь делать. И постоянно сталкиваюсь с тем, что у меня нет того, что указано в инструкции. Приходится импровизировать. Если совсем никак - пишу сюда. В итоге я тролль(
0
GreenkA
(◉‿◉)
Эксперт 1С
1964 / 1503 / 474
Регистрация: 25.06.2009
Сообщений: 5,403
14.09.2017, 12:36 #48
Цитата Сообщение от Burkaton Посмотреть сообщение
В итоге я тролль(
Настоящий тролль никогда не признает, что он тролль)
Но да ладно, пока я еще добрая и моему бесграничному терпению не пришел конец, пойдем дальше..
0
Burkaton
0 / 0 / 1
Регистрация: 28.06.2017
Сообщений: 228
14.09.2017, 12:59  [ТС] #49
Иду по инструкции Вариант№1 и уперся:

Соединяем левым соединением таблицу справочника "Номенклатура" и "Характеристики номенклатуры", для всех остальных соединений добавляем связь справочника "Номенклатура" с таблицей регистра плюс еще и по полю "Характеристика".

Как это должно выглядеть во вкладке "Сзязи" конструктора?
0
GreenkA
(◉‿◉)
Эксперт 1С
1964 / 1503 / 474
Регистрация: 25.06.2009
Сообщений: 5,403
14.09.2017, 13:06 #50
Цитата Сообщение от Burkaton Посмотреть сообщение
Сзязи
Я не знаю такую вкладку, где это вообще?
0
Burkaton
0 / 0 / 1
Регистрация: 28.06.2017
Сообщений: 228
14.09.2017, 13:08  [ТС] #51
Скриншот в 42 посте.
А как ещё можно это сделать?
0
GreenkA
14.09.2017, 13:11
  #52

Не по теме:

Цитата Сообщение от Burkaton Посмотреть сообщение
Скриншот в 42 посте
Мои шутки не заходят... или надо скобочки ставить?

0
Burkaton
0 / 0 / 1
Регистрация: 28.06.2017
Сообщений: 228
14.09.2017, 14:59  [ТС] #53
Цитата Сообщение от GreenkA Посмотреть сообщение
Мои шутки не заходят... или надо скобочки ставить?
Сорри. Лучше со скобками))

Добавлено через 1 час 32 минуты
Так как сделать-то это соединение? ))

Добавлено через 12 минут
Получилось такое:

ХарактеристикиНоменклатуры.Ссылка КАК СсылкаХарактеристики
ИЗ
Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура
ПО (СпрНоменклатура.Ссылка = ХарактеристикиНоменклатуры.Ссылка)
0
14.09.2017, 14:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2017, 14:59
Привет! Вот еще темы с ответами:

Как ListBox-е добавить текст в две колонки? - VB
Как ListBox-е добавить текст в две колонки? Нужно чтобы текст выглядел как в табличке? Это вообще возможно?

Не получается добавить запись через запрос в чем ошибка? - C#
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Составить запрос, чтобы user_id из колонки comments сравнивался с id из колонки user_personal - MySQL
У меня таблица comments с колонками user_id, name и page_id и есть таблица user_personal с колонками id и name Мне надо составить...

"Вложенный запрос вернул больше одного значения."Не получается удалить две похожих записи - SQL Server
создаю хранимую процедуру на удаление USE GO /****** Object: StoredProcedure . Script Date: 21.02.2016 19:27:32 ******/ SET...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru