|
Как очистить колонку в табличном поле товары |
☑ |
0
SherifSP
07.08.12
✎
12:18
|
Как очистить колонку в табличном поле товары?
|
|
1
Прохожий
07.08.12
✎
12:20
|
Выгрузить, заполнить, загрузить...
|
|
2
SherifSP
07.08.12
✎
12:21
|
А если циклом перебрать строки табличного поля и присвоить колонке 0? Что быстрее отработает?
|
|
3
DrShad
07.08.12
✎
12:21
|
(2) сам с собой общаешься?
|
|
4
SherifSP
07.08.12
✎
12:22
|
(3))
|
|
5
spleen
07.08.12
✎
12:22
|
(3) ЗагрузитьКолонку быстрее
|
|
6
Reset
07.08.12
✎
12:25
|
Удалить в конфигураторе, обновить конф БД, снова добавить.
Быстро и сразу во всех документах! Давай пробуй.
|
|
7
Прохожий
07.08.12
✎
12:26
|
Выгрузить,ЗаполнитьЗначения,Загрузить..
|
|
8
Прохожий
07.08.12
✎
12:26
|
(5) Массив нннадо?
|
|
9
Прохожий
07.08.12
✎
12:27
|
Выгрузить("колонка")...
(2) Быстрее пробовать, а не по мистам шляться.
|
|
10
SherifSP
07.08.12
✎
12:30
|
(9)Сделал циклом, потому как использовал массив строк табличного поля, но сразу как то не врубался)
|
|
11
spleen
07.08.12
✎
12:30
|
(8) Ну зато быстро )
|
|
12
spleen
07.08.12
✎
12:31
|
(10) правильно
|
|
13
aleks-id
07.08.12
✎
12:41
|
ЗаполнитьЗначения(<Значение>, <Колонки>)
Параметры:
<Значение> (обязательный)
Тип: Произвольный.
Значение, которым необходимо заполнить строки таблицы.
<Колонки> (необязательный)
Тип: Строка.
Список имен колонок, разделенных запятыми, по которым производится заполнение строк таблицы значений.
|
|
14
aleks-id
07.08.12
✎
12:46
|
вместо цикла и выгрузок все сводится к одной строке
МояТЗ.ЗаполнитьЗначения(0, "Количество")
|
|
15
SherifSP
07.08.12
✎
12:50
|
(14)У меня и так все в 1 строке Строка.Количество = 0 ))
|
|
16
SherifSP
07.08.12
✎
12:51
|
Для Каждого Стр Из Выборка Цикл
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Номенклатура", Стр.Номенклатура);
НайденныеСтроки = Товары.НайтиСтроки(ПараметрыОтбора);
Для каждого Строка Из НайденныеСтроки Цикл
Строка.Остаток = 0;
Строка.Количество = 0;
Строка.РекомендуемоеКоличествоЗаказа = 0;
Строка.Остаток = Стр.КоличествоОстаток;
Если Строка.Остаток < 0 Тогда
Строка.Количество = Макс(Строка.Количество - Стр.КоличествоОстаток);
Строка.РекомендуемоеКоличествоЗаказа = Строка.Количество;
КонецЕсли;
КонецЦикла;
КонецЦикла;
|
|