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

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