Имя: Пароль:
1C
1C 7.7
v7: Код типовых.
🠗 (Волшебник 14.01.2014 15:45)
0 Alexor
 
14.01.14
15:35
Всем привет.

В типовых множественный фильтр чистится кодом:

ТаблицаМФ.УдалитьСтроки();
Пока ТаблицаМФ.КоличествоКолонок()>0 Цикл
    ТаблицаМФ.УдалитьКолонку(1);
КонецЦикла;  

А чем не устраивает
    ТаблицаМФ.Очистить();

А?
1 Ёпрст
 
гуру
14.01.14
15:37
меньше строк - меньше денег
2 dedmoroz777
 
14.01.14
15:37
Платят ведь за количество строк в 1С...
3 Быдло замкадное
 
14.01.14
15:38
Удалить колонку и Очистить строки разное ведь?!
4 Alexor
 
14.01.14
15:40
(3) Вообще то что первый, что второй кусок кода очищает полностью таблицу.

Я сначала думал, что кто-то до меня покопался.
А посмотрел, нет в типовых так инициализация Множественного фильтра сделана.
5 Ёпрст
 
гуру
14.01.14
15:41
максимум, раньше,возможно, удалялись не все колонки - было еще какое условие, которое убрали потом
6 aka AMIGO
 
14.01.14
15:43
работник 1с не знал о существовании второй функции
7 aka AMIGO
 
14.01.14
15:44
вообще смысла копаться в типовых - не очень много, сомневаюсь, что кто-то из разработчиков будет оптимизировать работающий код
8 oslokot
 
14.01.14
15:45
вчера в снеговике наткнулся, общий модуль "НастройкаОтправкиОтчета":

СписокПолучателей = Новый СписокЗначений();
...
Если СписокПолучателей.Количество() > 0.00 Тогда
...

о как
9 Alexor
 
14.01.14
15:48
(5) Возможно. Я думаю, что в платформе Очистить() сначала не было.
Программист всегда исправляет последнюю ошибку.