Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Помогите с запросом

Помогите с запросом
Я
   cvrnvge
 
29.06.20 - 16:10
Нужно вывести список в виде ФИО | Почта | Номер телефона| Регион
с условием, что у контрагента есть реализация с конкретной номенклатурой, как правильно сделать ?
   Джинн
 
1 - 29.06.20 - 16:14
Правильно будет написать текст запроса.
   dka80
 
2 - 29.06.20 - 16:15
У тебя две задачи: выбрать контрагентов с реализацией по конкретной номенклатуре, вывести фио. Что конкретно не получается?
И да, в конфигурации 1С Управление барделем есть типовые функции для все этого
   Мистикан
 
3 - 29.06.20 - 16:17
ТС сисадмин? А 1Сника сократили под пандемию? =)
   cvrnvge
 
4 - 29.06.20 - 16:25
(2) не получается вывести контактную инфу, УТ 11
   cvrnvge
 
5 - 29.06.20 - 16:47
В общем, как вывести контактную информацию колонками, а не таблицей значений ?
   dka80
 
6 - 29.06.20 - 16:56
тут три варианта:
1. выбираешь контрагентов с реализацией, а затем используя метод ПолучитьКонтактнуюИнформацию (или как-то так) общего модуля УправлениеКонтактнойИнформацией прилепляешь нужные тебе данные
2. в запросе четырьмя левыми соединениями получаешь отдельно ФИО, почту и т.д из соответствующих регистров
3. в запросе одним левым соединением получаешь ФИО, а другим всю контактную информацию и в каждого колонке через Выбор получаешь нужное тебе поле, а затем на общий результат накладываешь группировку
   cvrnvge
 
7 - 29.06.20 - 17:07
(6) почта фио и т д - реквизиты с типом строка у ТЧ КОнтактнаяИнформация в справочнике контрагентов
   cvrnvge
 
8 - 29.06.20 - 17:30
(6) со связями можно подробнее, какие связи, если стрпоковые реквизиты ?
   dka80
 
9 - 29.06.20 - 17:31
(8) Какие колонки у тебя в ТЧ КОнтактнаяИнформация ?
   cvrnvge
 
10 - 29.06.20 - 17:32
(9) колонки где ? имеете ввиду какие реквизиты у ТЧ есть ?
   rogachev
 
11 - 29.06.20 - 17:32
ВЫБРАТЬ
    КонтактныеЛица.ОбъектВладелец.Наименование КАК ОбъектВладелецНаименование,
    КонтактныеЛица.Наименование КАК Наименование,
    КонтактныеЛица.КонтактнаяИнформация.(
        Страна КАК Страна,
        Регион КАК Регион,
        Город КАК Город,
        Представление КАК Представление
    ) КАК КонтактнаяИнформация
ИЗ
    Справочник.КонтактныеЛица КАК КонтактныеЛица
ГДЕ
    КонтактныеЛица.ОбъектВладелец.Родитель = &ОбъектВладелец
   rogachev
 
12 - 29.06.20 - 17:34
ну и добавь условие по отбору реализации . свяжи  с полем шапки Контрагент
   cvrnvge
 
13 - 29.06.20 - 17:41
(11) КонтактныеЛица.ОбъектВладелец.Родитель = &ОбъектВладелец с этим не понятно, как параметр заполнять
   cvrnvge
 
14 - 30.06.20 - 12:40
Чтоб не плодить новую тему, тут спрошу
как в вычисляемом поле делать условие например Если Сумма => План Тогда Сумма * 5\100 Иначе Сумма * 3\100 ?
   cvrnvge
 
15 - 30.06.20 - 12:40
извиняюсь >=
   D_E_S_131
 
16 - 30.06.20 - 13:15
(13) А Вы каким боком в 1С вообще?
   dka80
 
17 - 30.06.20 - 13:30
(14) Выбор Когда Сумма >= План Тогда Сумма * 5\100 Иначе Сумма * 3\100 Конец
   cvrnvge
 
18 - 30.06.20 - 13:33
(17) я так и сделал, Поле "Поле1" не может быть использованно в группировке "группировка1"
   dka80
 
19 - 30.06.20 - 13:35
ну так переделай настройки исходя из доступных  тебе полей. Для начала вообще убери все группировки и выведи только детальные записи
   cvrnvge
 
20 - 30.06.20 - 13:39
(19) У меня есть группировка, https://ibb.co/p37DXTZ и так 4 квартала, мне нужно добавить колонку туда, которая будет расчитываться по формуле если ОборотОтгружен > План, тогда ОборотОтгружен *5\100 иначе ОборотОтгружен *3/100
   cvrnvge
 
21 - 30.06.20 - 14:01
мне по сути нужно поле, Которое будет расчитывается на основании 2 ресурсов, которые в этой группировке находятся
   cvrnvge
 
22 - 30.06.20 - 14:05
https://ibb.co/ZxpzHn6 в эту группировку нужно добавить колонку, которая будет рассчитываться на  если ОборотОтгружен > План, тогда ОборотОтгружен *5\100 иначе ОборотОтгружен *3/100
   cvrnvge
 
23 - 30.06.20 - 16:00
ВЫБОР КОГДА 
(ЕСТЬNULL(ВычислитьВыражение("Сумма(СуммаВыручки) - Сумма(ОбратнаяПродажа)","Квартал",,"Первая", "Текущая"),0)  - ВычислитьВыражение("Сумма(СуммаКвартПлан)","Квартал","Первая", "Текущая") -ЕСТЬNULL(Сумма(выбор когда НЕ Год(&ДатаОстатков) = Год(&КонецПериода) и Квартал(Период) =4 ИЛИ Квартал(&ДатаОстатков) = Квартал(Период)  тогда ДолгКлиентаВВалютеОтчета иначе 0 конец),0))  >= 0 Тогда

Пишет что тут "Квартал",,"Первая"  между запятыми ожидается ","
втф?
   cvrnvge
 
24 - 30.06.20 - 16:14
Это я обращаюсь к Отклюняемому полю, но не понял как обратиться к самому полю, обратился к его выражению во вкладке Ресурсы, может скажете как обратиться к вычисляемому полю по имени
   cvrnvge
 
25 - 30.06.20 - 16:15
Вычисляемому полю*


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.