|
Номер телефона из регистра сведений КонтактнаяИнформация | ☑ | ||
|---|---|---|---|---|
|
0
heavenly
12.07.15
✎
16:32
|
Есть необходимость дергать из Asterisk'а наименование Контрагента с сервера 1С v8.2.19.106, работающего на CentOS 6. Больше ничего не надо.
Создал ВебСервис, в котором прописал процедуру дергания номера телефона из регистра сведений КонтактнаяИнформация, но... работает как-то медленно... 0,14 с на поиск... да и, вроде, не предназначены ресурсы в регистре сведений для поиска. Может есть более интересное решение? Создать отдельный регистр сведений и искать по нему? Собственно сам запрос... Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | Контрагенты.Наименование КАК Контрагент, | КонтактнаяИнформация.Поле1 КАК КодСтраны, | КонтактнаяИнформация.Поле2 КАК КодГорода, | КонтактнаяИнформация.Поле3 КАК Номер, | КонтактнаяИнформация.Поле4 КАК Внутренний |ИЗ | Справочник.Контрагенты КАК Контрагенты | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка) |ГДЕ | КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон) | И КонтактнаяИнформация.Поле3 = &НомерТелефона"; Запрос.УстановитьПараметр("НомерТелефона", "666-66-66"); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Сообщить(ВыборкаДетальныеЗаписи.Контрагент); КонецЦикла; |
|||
|
1
Индиго
12.07.15
✎
16:33
|
...0,14 с на поиск.
Это ты решил похвастаться? |
|||
|
2
Индиго
12.07.15
✎
16:33
|
и все остальное чистый пиар:-)
|
|||
|
3
heavenly
12.07.15
✎
16:44
|
я спрашивал другие варианты решения данной задачи... вижу только создание нового регистра сведений
|
|||
|
4
Индиго
12.07.15
✎
16:46
|
(3)Ну делай, как видишь.
Просто по моему имхо,приходить с готовым решением на форум покрасоваться - это снобизм. |
|||
|
5
Записьдампа
12.07.15
✎
16:48
|
Включить индекс по поле3 и выбирать сразу из регистра где объект - ссылка на контрагента
|
|||
|
6
Индиго
12.07.15
✎
16:52
|
(5)рекомендую заменить картинку на эту
https://yandex.kz/images/search?text=дамп%20синий%20экран%20смерти&img_url=http%3A%2F%2Fi.ytimg.com%2Fvi%2FV4LYIj6tnCk%2F2.jpg&pos=1&rpt=simage То что у тебя на дамп не тянет:-) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |