|
Обнуление в табличной части числовых значений некоторых строк | ☑ | ||
|---|---|---|---|---|
|
0
Svetlana_Kazan
01.09.20
✎
17:24
|
Как в табличной части документа обнулить числовые значения в колонках у некоторых строк(отбор по значению в одной из колонок)?
|
|||
|
1
palpetrovich
01.09.20
✎
17:34
|
для каждого
если тогда обнулить не катит? |
|||
|
2
lubitelxml
01.09.20
✎
17:34
|
НайтиСтроки(Отбор), дальше перебором
|
|||
|
3
dka80
01.09.20
✎
17:35
|
В лоб:
Для Каждого Строка Из Тч Если Строка.ИмяКолонки = ТребуемоеЗначение Тогда Строка.Количество = 0 КонецЕсли; КонецЦикла; |
|||
|
4
Svetlana_Kazan
01.09.20
✎
17:37
|
у меня 37 колонок, значения которых надо обнулить.
|
|||
|
5
eTmy
01.09.20
✎
17:39
|
Ну создайте набор фиксированный и проверяйте входит ли в него ваше поле
|
|||
|
6
acht
01.09.20
✎
17:39
|
(4) НайтиСтроки, по результату в цикле ЗаполнитьЗначениеСтрок из пустой структуры
|
|||
|
7
mikecool
01.09.20
✎
17:44
|
(4) еще можно вручную...
|
|||
|
8
dka80
01.09.20
✎
17:46
|
Для Каждого Строка Из Тч
Для Каждого Колонка Из ТЧ.Колонки Цикл Если ТипЗнч(Колонка) = Тип(Число) Тогда Строка[Колонка.Имя] = 0; КонецЕсли; КонецЦикла; КонецЦикла; Как-то так плюс/минус |
|||
|
9
acht
01.09.20
✎
17:46
|
(7) Через диалог с пользователем =)
- Введите 0 в колонку 35 строки 17. - Введите 0 в колонку 36 строки 17. - Введите 0 в колонку 37 строки 17. - Вы ввели единицу, необходимо ввести 0. А то нашему программисту слишком трудно. |
|||
|
10
Svetlana_Kazan
01.09.20
✎
17:58
|
(8) , я вот так и сделала в итоге, но подумала, что может есть более оптимальный вариант.
|
|||
|
11
lubitelxml
01.09.20
✎
18:08
|
(10) см (6)
|
|||
|
12
Svetlana_Kazan
01.09.20
✎
18:10
|
(11) , спасибо!
|
|||
|
13
acht
01.09.20
✎
18:12
|
В (6) "ЗаполнитьЗначенияСвойств" ессно
|
|||
|
14
rudnitskij
01.09.20
✎
18:48
|
(10)
ОбщегоНазначенияКлиентСервер.ОбнулитьТридцатьСемьКолонок(ДокументОбъект,ИмяТабличнойЧасти)
Вы думали, мы что-то типа такого подскажем?) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |