|
Обнуление в табличной части числовых значений некоторых строк
| ☑ |
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) ОбщегоНазначенияКлиентСервер.ОбнулитьТридцатьСемьКолонок(ДокументОбъект,ИмяТабличнойЧасти)
Вы думали, мы что-то типа такого подскажем?)
|
|