Я студентка. Изучаю 1С по лабам. Не могу сделать лабу с сайта http://www.1s-up.ru/konfiguracija-v-...ejronnaja-set/
Может ли быть 2 запроса в одном Запрос.Текст? Что за знак такой |?
Код:
&НаСервере
Процедура РасчетНаСервере()
    ТЗВходныеСигналы = ВходныеСигналы.Выгрузить("ВидВходногоСигнала,ВходнойСигнал");
    //передадим в запрос таблицу значений входных сигналов,
    //поместим ее в во временную таблицу
    //в другую временную таблицы поместим все нейроны указанной сети
    //в конечном запросе получим веса всех нейронов,
    //которые есть в сети и умножим их на данные входных сигналов
    //для этого свяжем таблицу весов нейронов со временной таблицей
    //входных сигналов по полю вид входного сигнала (внутреннее соединение)
    //сгруппируем все входные сигналы для нейрона,
    //чтобы получить выходной сигнал для каждого нейрона сети
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    ТЗВходныхСигналов.ВходнойСигнал КАК ВходнойСигнал,
                   |    ТЗВходныхСигналов.ВидВходногоСигнала КАК ВидВходногоСигнала
                   |ПОМЕСТИТЬ втВходныхСигналов
                   |ИЗ
                   |    &ТЗВходныхСигналов КАК ТЗВходныхСигналов
                   |
                   |ИНДЕКСИРОВАТЬ ПО
                   |    ВидВходногоСигнала
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    ОднослойнаяНейроннаяСетьНейроны.Нейрон КАК Нейрон
                   |ПОМЕСТИТЬ втНейроны
                   |ИЗ
                   |    Справочник.ОднослойнаяНейроннаяСеть.Нейроны КАК ОднослойнаяНейроннаяСетьНейроны
                   |ГДЕ
                   |    ОднослойнаяНейроннаяСетьНейроны.Ссылка = &НейроСеть
                   |
                   |ИНДЕКСИРОВАТЬ ПО
                   |    Нейрон
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    НейронВесаНейрона.Ссылка КАК Нейрон,
                   |    СУММА(НейронВесаНейрона.ЗначениеВеса * втВходныхСигналов.ВходнойСигнал) КАК ВыходнойСигнал
                   |ИЗ
                   |    Справочник.Нейрон.ВесаНейрона КАК НейронВесаНейрона
                   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втВходныхСигналов КАК втВходныхСигналов
                   |        ПО НейронВесаНейрона.ВидВхода = втВходныхСигналов.ВидВходногоСигнала
                   |ГДЕ
                   |    НейронВесаНейрона.Ссылка В
                   |            (ВЫБРАТЬ
                   |                вт.Нейрон
                   |            ИЗ
                   |                втНейроны КАК вт)
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    НейронВесаНейрона.Ссылка";
    Запрос.УстановитьПараметр("ТЗВходныхСигналов",ТЗВходныеСигналы);
    Запрос.УстановитьПараметр("НейроСеть",ОднослойнаяСеть);
    ВыходыСети = Запрос.Выполнить().Выгрузить();
    ВыходныеСигналы.Загрузить(ВыходыСети);
КонецПроцедуры
&НаКлиенте
Процедура Расчет(Команда)
    РасчетНаСервере();
КонецПроцедуры
Ошибка
Код:
Ошибка инициализации модуля: ВнешняяОбработка.РаботаОднослойнойСети.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.РаботаОднослойнойСети.Форма.Форма.Форма(13,21)}: Пропущен символ '"' (двойная кавычка)
    Запрос.Текст = "<<?>>
{ВнешняяОбработка.РаботаОднослойнойСети.Форма.Форма.Форма(13,21)}: Ожидается символ ';'
    Запрос.Текст = "<<?>>
{ВнешняяОбработка.РаботаОднослойнойСети.Форма.Форма.Форма(14,10)}: Неопознанный оператор
    ВЫБРАТЬ <<?>>ПЕРВЫЕ 1 ОднослойнаяЛинейнаяСетьНейроны.Нейрон КАК Нейрон
{ВнешняяОбработка.РаботаОднослойнойСети.Форма.Форма.Форма(25,24)}: Неопознанный оператор
                       <<?>>НейронВесаНейрона.ВидВхода КАК ВидВходногоСигнала,