Показано с 1 по 10 из 17
Комбинированный просмотр
-
18.10.2018, 20:32 #1
- Регистрация
- 18.10.2018
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Что означает знак I в запросе?
Конкатенация - нашла, но не поняла почему ошибка
-
18.10.2018, 23:57 #2
- Регистрация
- 18.10.2018
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Что означает знак I в запросе?
Разобралась - ошибок нет, но и не выводит ничего...
Код:&НаСервере Процедура ОднослойнаяСетьПриИзмененииНаСервере() // Вставить содержимое обработчика. //очищаем все таблицы значений Объект.ВходныеСигналы.Очистить(); Объект.ВыходныеСигналы.Очистить(); //в запросе во временную таблицу записываем первый нейрон, //выбранной нейросети //а потом получаем все входы данного нейрона Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ |ПЕРВЫЕ 1 | ОднослойнаяНейроннаяСетьНейроны.Нейрон КАК Нейрон |ПОМЕСТИТЬ втНейрон |ИЗ | Справочник.ОднослойнаяЛинейнаяСеть.Нейроны КАК ОднослойнаяНейроннаяСетьНейроны | ГДЕ | ОднослойнаяНейроннаяСетьНейроны.Ссылка = &НейроСеть |ИНДЕКСИРОВАТЬ ПО | Нейрон |; | |//////////////////////////////////////////////////////////////////////////////// | ВЫБРАТЬ | НейронВесаНейрона.ВидВхода КАК ВидВходногоСигнала, | 0 КАК ВходнойСигнал | ИЗ | Справочник.Нейрон.ВесаНейрона КАК НейронВесаНейрона |ГДЕ | НейронВесаНейрона.Ссылка В | (ВЫБРАТЬ | вт.Нейрон | ИЗ | втНейрон КАК вт)"; Запрос.УстановитьПараметр("НейроСеть",Объект.ОднослойнаяСеть); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл НовСтр = Объект.ВходныеСигналы.Добавить(); ЗаполнитьЗначенияСвойств(НовСтр,Выборка); КонецЦикла; КонецПроцедуры &НаКлиенте Процедура ОднослойнаяСетьПриИзменении(Элемент) ОднослойнаяСетьПриИзмененииНаСервере(); КонецПроцедуры &НаСервере Процедура Команда1НаСервере() ТЗВходныеСигналы = Объект.ВходныеСигналы.Выгрузить(,"ВидВходногоСигнала,ВходнойСигнал"); //передадим в запрос таблицу значений входных сигналов, //поместим ее в во временную таблицу //в другую временную таблицы поместим все нейроны указанной сети //в конечном запросе получим веса всех нейронов, //которые есть в сети и умножим их на данные входных сигналов //для этого свяжем таблицу весов нейронов со временной таблицей //входных сигналов по полю вид входного сигнала (внутреннее соединение) //сгруппируем все входные сигналы для нейрона, //чтобы получить выходной сигнал для каждого нейрона сети Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТЗВходныхСигналов.ВходнойСигнал КАК ВходнойСигнал, | ТЗВходныхСигналов.ВидВходногоСигнала КАК ВидВходногоСигнала |ПОМЕСТИТЬ втВходныхСигналов |ИЗ | &ТЗВходныхСигналов КАК ТЗВходныхСигналов | |ИНДЕКСИРОВАТЬ ПО | ВидВходногоСигнала |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ОднослойнаяНейроннаяСетьНейроны.Нейрон КАК Нейрон |ПОМЕСТИТЬ втНейроны |ИЗ | Справочник.ОднослойнаяЛинейнаяСеть.Нейроны КАК ОднослойнаяНейроннаяСетьНейроны |ГДЕ | ОднослойнаяНейроннаяСетьНейроны.Ссылка = &НейроСеть | |ИНДЕКСИРОВАТЬ ПО | Нейрон |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | НейронВесаНейрона.Ссылка КАК Нейрон, | СУММА(НейронВесаНейрона.ЗначениеВеса * втВходныхСигналов.ВходнойСигнал) КАК ВыходнойСигнал |ИЗ | Справочник.Нейрон.ВесаНейрона КАК НейронВесаНейрона | ВНУТРЕННЕЕ СОЕДИНЕНИЕ втВходныхСигналов КАК втВходныхСигналов | ПО НейронВесаНейрона.ВидВхода = втВходныхСигналов.ВидВходногоСигнала |ГДЕ | НейронВесаНейрона.Ссылка В | (ВЫБРАТЬ | вт.Нейрон | ИЗ | втНейроны КАК вт) | |СГРУППИРОВАТЬ ПО | НейронВесаНейрона.Ссылка"; Запрос.УстановитьПараметр("ТЗВходныхСигналов",ТЗВходныеСигналы); Запрос.УстановитьПараметр("НейроСеть", Объект.ОднослойнаяСеть); ВыходыСети = Запрос.Выполнить().Выгрузить(); Объект.ВыходныеСигналы.Загрузить(ВыходыСети); КонецПроцедуры &НаКлиенте Процедура Команда1(Команда) // Вставить содержимое обработчика. Команда1НаСервере(); КонецПроцедуры
Похожие темы
-
Получение итогов во вложенном запросе
от Рашид1977 в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 4Последнее сообщение: 12.12.2017, 14:47 -
Формат Даты в запросе
от Mexxe в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 6Последнее сообщение: 10.02.2017, 19:56 -
проверка капчи в post запросе
от zic991 в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 0Последнее сообщение: 27.08.2016, 13:30 -
Фильтрация в запросе при левом соединении
от ilya80let в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 2Последнее сообщение: 19.10.2013, 16:13
Социальные закладки