|
Как заменить значения выбранные в массив? Табель учета рабочего времени
| ☑ |
0
paparam56
25.11.16
✎
11:31
|
Нужно выбрать человека если он инвалид, заменить в табеле "Я" на "ЛЧ"...
Простоо заменить не получается - пишет недоступен для записи. Как к нему правильно обратиться и как указать что туда надо записать "ЛЧ" из классификатораИспользованияРабочегоВремени
Если Выборка.Следующий() Тогда
Сообщить(Выборка.Физлицо);
Сообщить(Выборка.ГруппаИнвалидности);
Массив = ЭлементыФормы.ОтработанноеВремя.ТекущаяСтрока;
Для каждого знч Из Массив Цикл
Если ТипЗнч(знч) = Тип("СправочникСсылка.КлассификаторИспользованияРабочегоВремени") И знч.БуквенныйКод = "Я" Тогда
Знч = "что здесь написать?)"
КонецЕсли;
КонецЦикла;
Иначе
Сообщить("Сотрудник не инвалид");
КонецЕсли;
|
|
1
mkalimulin
25.11.16
✎
11:33
|
(0) Работай через индекс:
Массив[i]="ЛЧ";
|
|
2
paparam56
25.11.16
✎
13:00
|
В массиве много букв "Я" и они в разных местах всегда, как потом обрабатывать найденные индексы? Извините, может банальный вопрос, но все же)
|
|
3
paparam56
25.11.16
✎
16:18
|
(1)Но даже при выборе одного элемента и попытке его заменить выдает ошибку "не найден оператор Установить"(закрыла уже точно не помню название ошибки, извините)
|
|
4
paparam56
25.11.16
✎
16:20
|
Как мне указать что если значение = "Я" то из Справочника КлассификаторИспользованияРабочегоВремени нужно взять другой буквенный код?
|
|
5
paparam56
25.11.16
✎
16:21
|
может использовать не массив? а что? подскажите, пожалуйста)
|
|
6
Фрэнки
25.11.16
✎
16:57
|
(5) грубо говоря, ЭлементыФормы.ОтработанноеВремя.ТекущаяСтрока похожа на строку из таблицы значений. Можно взять взамен ТекущаяСтрока - ТекущиеДанные
Чем тут чего-то объяснять, быстрее будет отладчиком пройти по этой переменной, а он там же и подскажет тебе типы сам.
|
|
7
Фрэнки
25.11.16
✎
17:06
|
да, и самое главное, это же надо заменять в табличной части документа, а не в элементах формы. Понятно, что форма отображает тч, но именно отображает, а не заменяет данные - так что нужно выбирать и обрабатывать ТЧ документа, на которую ссылается форма, а не сами значения в элементах формы.
|
|
8
paparam56
28.11.16
✎
08:39
|
(7) Спасибо, большое!
|
|