Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
1С - все что связано с ней - здесь |
|
Опции темы |
08.05.2013, 11:21 | #211 |
como estas?
Сообщений: 131
Регистрация: 23.06.2007
Возраст: 36
Не в сети |
Тут дело в условии. Если тип контакта будет, например, "Емэйл", то в запрос эта строка не попадет, и все бы хорошо, но мне нужно чтобы брались все Входящие обращения, независимо оттого есть ли в ТЧ тип "Телефон", просто если он есть, то поле "Значение" не пустым бы было. Если же я условие на тип информации уберу, то получится что на каждое ВходящееОбращении будет по несколько строк(в зависимости от того сколько строк в ТЧ "Контактная информация") можно конечно с группировкой попробовать, но хочется как то без неё.
|
08.05.2013, 11:48 | #212 |
Registered User
Сообщений: 582
Регистрация: 11.10.2012
Не в сети |
Нет, информации в т.ч в общем случае может не быть вообще ни телефона ни мэйла ни факса. Так что группировка не поможет. Свернуть строки не сложно использовав максимум например, но если т.ч не заполнена, проблемма останется та же самая. Нужно указывать именно правильный способ соединения таблиц и правильное условие связи.
вариантов не так много http://1cexpo.ru/obuchenie-1s-predpr...-zaprosov.html Можно и под левое переделать, но это на пару движений дольше Последний раз редактировалось бНОПНЯ; 08.05.2013 в 12:09. |
08.05.2013, 13:52 | #213 | ||
como estas?
Сообщений: 131
Регистрация: 23.06.2007
Возраст: 36
Не в сети |
Цитата:
Цитата:
|
||
08.05.2013, 14:46 | #214 |
Registered User
Сообщений: 582
Регистрация: 11.10.2012
Не в сети |
Полное соединение должно быть у таблицы ВходящееОбращение и КлиентыКонтактнаяИнформация. т.е в конструкторе на закладке связи напротив таблицы входящееОбращение во всех строках будет стоять флаг "все". и то же самое у таблицы КлиентыКонтактнаяИнформация.
смысла этого вообще не вижу "ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации" , условие вроде на реквизит можно задать и не делая соединение с перечислением. К сожалению конструктором без конфы переписать запрос не могу. Уберите лишние таблицы , оставьте ВходящееОбращение и Таб часть справочника клиентов. На Таб часть добавить условие на телефон и на всякий случай свернуть, если телефона два , сотовый и городской например Потом сделать полное соединение. Хотя если условие накладывать не на результирующ. таблицу а на вложенный запрос, то и левое соединение сработает нормально. |
08.05.2013, 15:16 | #215 |
Registered User
Сообщений: 582
Регистрация: 11.10.2012
Не в сети |
//либо так ( если более одного телефона нет)
ВЫБРАТЬ КлиентыКонтактнаяИнформация.Ссылка, КлиентыКонтактнаяИнформация.ИмяРеквизита, ВходящееОбращение.Ссылка КАК Ссылка1 ИЗ Справочник… КлиентыКонтактнаяИнформация КАК КлиентыКонтактнаяИнформация ПОЛНОЕ СОЕДИНЕНИЕ ВходящееОбращение ПО улов соединения ГДЕ Уловие на телефон или Телефон ЕСТЬ NULL ) //ЛИБО с левым соединением и вложенным запросом ВЫБРАТЬ ВходящееОбращение.Ссылка КАК Ссылка1, ВложенныйЗапрос.Значение ИЗ документ. ВходящееОбращение КАК ВходящееОбращение ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ МАКСИМУМ(КлиентыКонтактнаяИнформация.Рекв) КАК Рекв, КлиентыКонтактнаяИнформация.Ссылка.Рекв КАК РеквСоединения ИЗ Справочник. КлиентыКонтактнаяИнформация КАК КлиентыКонтактнаяИнформация ГДЕ КлиентыКонтактнаяИнформация.рекв= условие на телефон СГРУППИРОВАТЬ ПО КлиентыКонтактнаяИнформация.Ссылка. РеквСоединения) КАК ВложенныйЗапрос ПО ВходящееОбращение.рекв = ВложенныйЗапрос. РеквСоединения |
08.05.2013, 15:34 | #216 | |
como estas?
Сообщений: 131
Регистрация: 23.06.2007
Возраст: 36
Не в сети |
Цитата:
|
|
08.05.2013, 15:42 | #217 |
Registered User
Сообщений: 582
Регистрация: 11.10.2012
Не в сети |
Luko_Brazi Сори. насчет пустой тч добавяться, а вот с заполненной но не телефоном надо все таки написать сам запрос у себя, пожалуй Вы правы, не сработает. Ща попробую на похожих таблицах написать.
Да . Вы были правы условие на результат все равно косячит. Как вариант написать условие в поля запроса, где выбор телефона Выбор когда (КлиентыКонтактнаяИнформация.ВидКонтактнойИнформац ии = ЗНАЧЕНИЕ(Перечисление.ВидыКонтактнойИнформации.Кон тактныйНомерТелефона тогда КлиентыКонтактнаяИнформация.Значение иначе null Конец Потом сгруппировать по всем полям , а по полю "Выбор когда " взять минимум Последний раз редактировалось бНОПНЯ; 08.05.2013 в 16:25. |
13.05.2013, 09:36 | #218 |
como estas?
Сообщений: 131
Регистрация: 23.06.2007
Возраст: 36
Не в сети |
В итоге сделал с помощью вложенного запроса. Без соединений, соединил клиентов и все типы контактной информации. получилась примерно следующая таблица:
Иванов Иван Иванович Телефон Иванов Иван Иванович Адрес Иванов Иван Иванович E-mail Петров Петр Петрович Телефон Петров Петр Петрович Адрес Петров Петр Петрович E-mail Только отобрал ещё по условию, что тип контакта телефон, ну а потом уже с ТЧ "Контактная информация" соединил |
13.05.2013, 13:39 | #219 |
como estas?
Сообщений: 131
Регистрация: 23.06.2007
Возраст: 36
Не в сети |
Подскажите пожалуйста, если процедура или функция имеют директиву "НаСервере", обращение к файловой системе сервера(компа, где расположен сервер 1с) будет или к файловой системе компа, где расположен тонкий клиент?
|
05.06.2013, 09:19 | #220 |
como estas?
Сообщений: 131
Регистрация: 23.06.2007
Возраст: 36
Не в сети |
Народ подскажите пожалуйста. Конфа на УФ, есть собственная обработка. Можно ли в форму обработки как то вытянуть кнопку "Настроить список", такая кнопка есть в формах списка документов и справочников? Вообщем нужно сделать множественный фильтр в форме обработки.
|
06.06.2013, 07:26 | #221 |
Форумец
Сообщений: 172
Регистрация: 04.05.2008
Возраст: 40
Не в сети |
Такая кнопка есть в динамических списках (список документов, список справочников). Если в обработке на форме есть динамический список - будет кнопка "Настроить список"
|
03.03.2016, 17:03 | #223 |
Форумец
Сообщений: 7
Регистрация: 23.12.2012
Не в сети |
Ищу программиста 1С, требуется профессионал, пишите в личку
|
21.12.2017, 23:07 | #224 |
Форумец
Сообщений: 41,475
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
|
12.01.2018, 16:51 | #225 |
Registered User
Сообщений: 59
Регистрация: 10.05.2017
Возраст: 47
Не в сети |
кто нить делал следующим образом:аренда 1С и настройка через инет? очень интересен опыт тех, кто так или иначе сталкивался с аналогичными https://arenda-it.ru удалёнными рабочими местами 1С только в реальной жизни? если ещё точнее, то опишите плюсы и минусы, если таковые всё же есть по техническим вопросам, возникающим в процессе взаимодействия с системой???
|
12.01.2018, 18:00 | #226 | |
Форумец
Сообщений: 41,475
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
Почитайте что такое толстый и тонкий клиент 1с, а также Web-клиент, уверен что попутно узнаете всё то что может Вас заинтересовать, и сформулируете все вопросы, которые захотите задать организации. http://programmist1s.ru/tolstyiy-i-tonkiy-klient-v-1s/ |
|