|
Напомните, как ТЧ на Форме в цикле пройти. | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
26.11.19
✎
12:03
|
Я вроде написал, но там что-то на итератор ругается. Как там правильно?
|
|||
1
Волшебник
26.11.19
✎
12:03
|
Надо сделать цикл Для Каждого
|
|||
2
vicof
26.11.19
✎
12:12
|
(0) Херню написал. Поэтому и ругается.
|
|||
3
Простенький вопросик
26.11.19
✎
12:13
|
//--------------должности
Для каждого стр из элементы.ДанныеОВремени.ТекущиеДанные цикл стр.Должность= Должность(стр.сотрудник) конеццикла; //--------------должности ошибка "Итератор для значения не определен" что не так то, даже до функции не доходит. Синтаксически все верно |
|||
4
palsergeich
26.11.19
✎
12:14
|
(3) Текущие данные так не обходятся
Тебе надо скорее всего обходить объект.ДанныеОСотрудниках |
|||
5
Простенький вопросик
26.11.19
✎
12:16
|
(4)
У меня реквизит на форме надо заполнить. конечно можно его в объект засунуть, но это не фен-шуй |
|||
6
Ник080808
26.11.19
✎
12:20
|
(5) так и пиши реквизит свой
Для каждого стр из ДанныеОВремени цикл стр.Должность= Должность(стр.сотрудник) конеццикла; |
|||
7
palsergeich
26.11.19
✎
12:20
|
(5) Ну тогда для кждого строка из данныеОсотрудниках
но не через элементы |
|||
8
Простенький вопросик
26.11.19
✎
12:23
|
(6)
Переменная не определена (ДанныеОВремени) |
|||
9
Ник080808
26.11.19
✎
12:31
|
(8) реквизит на форме как называется?) ты гонишь)
|
|||
10
vicof
26.11.19
✎
12:34
|
Объект.ДанныеОВремени блеать
|
|||
11
Простенький вопросик
26.11.19
✎
12:36
|
(10)
это данные объекта, а я на форме хочу сделать |
|||
12
vicof
26.11.19
✎
12:37
|
(11) Добавь свой реквизит и делай с ним, что хочешь
|
|||
13
Простенький вопросик
26.11.19
✎
12:42
|
(12)
Это не фен-шуй добавлять реквизит, который не надо хранить в базе в объект |
|||
14
vicof
26.11.19
✎
12:43
|
(13) На форму, а не в объект
|
|||
15
Kigo_Kigo
26.11.19
✎
12:43
|
а так Для каждого стр из элементы.ДанныеОВремени цикл?
|
|||
16
Простенький вопросик
26.11.19
✎
12:45
|
(14)
так я добавил и хочу его заполнить, должность - новый реквизит тч на форме |
|||
17
Ник080808
26.11.19
✎
12:45
|
(13) еще раз что в элементе формы данные о времени за реквизит указан.
|
|||
18
Простенький вопросик
26.11.19
✎
12:52
|
слушайте, похоже я торможу, действительно объект это объект формы если вызывается с клиента. Ну то есть так работает
Для каждого стр из объект.ДанныеОВремени цикл стр.Должность= Должность(стр.Сотрудник) конеццикла; Теперь предлагаю оптимизировать запрос, что-то долго открывается функция Должность(сотрудникъ) ЗапросДолжности=новый запрос; ЗапросДолжности.Текст="ВЫБРАТЬ | ПриемНаРаботу.Должность КАК Должность |ИЗ | Документ.ПриемНаРаботу КАК ПриемНаРаботу |ГДЕ | ПриемНаРаботу.Проведен = ИСТИНА | И ПриемНаРаботу.Сотрудник = &Сотрудник"; ЗапросДолжности.УстановитьПараметр("Сотрудник", сотрудникъ); ИтогДолжность=ЗапросДолжности.Выполнить().Выгрузить(); если ИтогДолжность.Количество()>0 тогда должность= ИтогДолжность[0].Должность; конецесли; возврат должность конецфункции |
|||
19
dezss
26.11.19
✎
12:57
|
Блин. Вот что я только что прочитал, а?
Это вообще ОФ или УФ? (18) Заполняй должность сразу при первом заполнении объект.ДанныеОВремени. |
|||
20
Простенький вопросик
26.11.19
✎
12:58
|
(19)
УФ ЗУП 3.1, табель |
|||
21
dezss
26.11.19
✎
13:00
|
(20) ой не. ЗУП нафиг)))
Твое заполнение должности туда же))) Если запрос окажется пустой, то вообще вылет по ошибке))) |
|||
22
vicof
26.11.19
✎
13:25
|
(18) Тебе надо начинать читать ЖКК
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |