|
1с запрос отбор по конкретному значению | ☑ | ||
---|---|---|---|---|
0
Hикита
29.08.14
✎
09:03
|
Подскажите пожалуйста как программно сделать отбор не прибегая к СКД. Нужно чтобы в таблице, в столбце Owner выводились только запись со значением "Интерком"? я написал но почему то отбор не происходит.
[code] Запрос.Текст = "ВЫБРАТЬ | Данные.CarrierId КАК CarrierId, | Данные.ComponentName КАК ComponentName, | Данные.BatchId КАК BatchId, | Данные.MagazineName КАК MagazineName , | Данные.Feeder КАК Feeder, | Данные.TrayPosition КАК TrayPosition, | Данные.CarrierType КАК CarrierType, | Данные.CarrierSubtype КАК CarrierSubtype, | Данные.Angle КАК Angle, | Данные.Quantity КАК Quantity, | Данные.Step КАК Step, | Данные.Amplitude КАК Amplitude, | Данные.Duration КАК Duration, | Данные.Frequency КАК Frequency, | Данные.StepLengthTrim КАК StepLengthTrim, | Данные.XOffset КАК XOffset, | Данные.ServoAdjustment КАК ServoAdjustment, | Данные.Alarm КАК Alarm, | Данные.AutoRefill КАК AutoRefill, | Данные.HydraReachable КАК HydraReachable, | Данные.Location КАК Location, | Данные.Owner КАК Owner, | Данные.YAcc КАК YAcc, | Данные.ZAcc КАК ZAcc , | Данные.QuantityAtNew КАК QuantityAtNew, | Данные.HasBeenLoaded КАК HasBeenLoaded , | Данные.SupplierPartNumber КАК SupplierPartNumber, | Данные.TimeAtFirstLoad КАК TimeAtFirstLoad, | Данные.MaxTotalTime КАК MaxTotalTime, | Данные.TimeAtWarning КАК TimeAtWarning, | Данные.PreviousFeeder КАК PreviousFeeder, | Данные.LastChanged КАК LastChanged, | Данные.Created КАК Created, | Данные.Test КАК Test, | Данные.Aux_2 КАК Aux_2, | Данные.Country КАК Country, | Данные.Operator КАК Operator, | Данные.Aux_6 КАК Aux_6, | Данные.Aux_7 КАК Aux_7, | Данные.Aux_8 КАК Aux_8, | Данные.Aux_9 КАК Aux_9 | ИЗ | ВнешнийИсточникДанных.Excel.Таблица.Данные КАК Данные | ГДЕ | Данные.Owner = &Интерком "; [/code] |
|||
1
ДенисЧ
29.08.14
✎
09:04
|
тема не раскрыта
|
|||
2
Hикита
29.08.14
✎
09:06
|
(1) Ну надо чтобы фильтровала записи и выводила только те строки в которых содержится "Интерком"
|
|||
3
Ненавижу 1С
гуру
29.08.14
✎
09:07
|
(2) а что сейчас происходит?
|
|||
4
ДенисЧ
29.08.14
✎
09:07
|
(2) Ещё раз. Тема дальнейшего кода не раскрыта.
|
|||
5
Hикита
29.08.14
✎
09:13
|
[code]&НаСервере
Процедура ОбновитьНаСервере() ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных; ПараметрыСоединения.СтрокаСоединения= "Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\БД\CarrierTable.xls; DriverID=790"; ВнешниеИсточникиДанных.Excel.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединения); ВнешниеИсточникиДанных.Excel.УстановитьСоединение(); Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | Данные.CarrierId КАК CarrierId, | Данные.ComponentName КАК ComponentName, | Данные.BatchId КАК BatchId, | Данные.MagazineName КАК MagazineName , | Данные.Feeder КАК Feeder, | Данные.TrayPosition КАК TrayPosition, | Данные.CarrierType КАК CarrierType, | Данные.CarrierSubtype КАК CarrierSubtype, | Данные.Angle КАК Angle, | Данные.Quantity КАК Quantity, | Данные.Step КАК Step, | Данные.Amplitude КАК Amplitude, | Данные.Duration КАК Duration, | Данные.Frequency КАК Frequency, | Данные.StepLengthTrim КАК StepLengthTrim, | Данные.XOffset КАК XOffset, | Данные.ServoAdjustment КАК ServoAdjustment, | Данные.Alarm КАК Alarm, | Данные.AutoRefill КАК AutoRefill, | Данные.HydraReachable КАК HydraReachable, | Данные.Location КАК Location, | Данные.Owner КАК Owner, | Данные.YAcc КАК YAcc, | Данные.ZAcc КАК ZAcc , | Данные.QuantityAtNew КАК QuantityAtNew, | Данные.HasBeenLoaded КАК HasBeenLoaded , | Данные.SupplierPartNumber КАК SupplierPartNumber, | Данные.TimeAtFirstLoad КАК TimeAtFirstLoad, | Данные.MaxTotalTime КАК MaxTotalTime, | Данные.TimeAtWarning КАК TimeAtWarning, | Данные.PreviousFeeder КАК PreviousFeeder, | Данные.LastChanged КАК LastChanged, | Данные.Created КАК Created, | Данные.Test КАК Test, | Данные.Aux_2 КАК Aux_2, | Данные.Country КАК Country, | Данные.Operator КАК Operator, | Данные.Aux_6 КАК Aux_6, | Данные.Aux_7 КАК Aux_7, | Данные.Aux_8 КАК Aux_8, | Данные.Aux_9 КАК Aux_9 | ИЗ | ВнешнийИсточникДанных.Excel.Таблица.Данные КАК Данные | ГДЕ | Данные.Owner = &Интерком "; ТЗ = Запрос.Выполнить().Выгрузить(); КонецПроцедуры [/code] |
|||
6
ДенисЧ
29.08.14
✎
09:13
|
хм...
А где установка значения параметра Интервла? |
|||
7
Ненавижу 1С
гуру
29.08.14
✎
09:19
|
(6)+1
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |