Вход | Регистрация
 
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 или кнопку "Обновить" в браузере.