- 
        
        
                −149         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
 1С 8.1
Вот как надо таблицу значений очищать..))
	ТЗДанные.Очистить();
	Пока 1 = 1 Цикл
		Если ТЗДанные.Колонки.Количество() = 0 Тогда
			Прервать;
		КонецЕсли;
		ТЗДанные.Колонки.Удалить(0);
	КонецЦикла;
И ещё бы контрольный... была бы сказка....
ТЗДанные =  Новый ТаблицаЗначений;
 
 
            
         
             ValeraVV,
            09 Сентября 2009 ValeraVV,
            09 Сентября 2009
 
- 
        
        
                +151.7         
                            - 1
- 2
- 3
- 4
- 5
 for ($i = 0; $i < count($oldCLI); $i++) {
	if ($oldCLI[$i] == null) {
		unset($oldCLI[$i]);
	}
}
 
 
            unset($oldCLI[$i]); - это как я понимаю контрольный выстрел в голову
         
             Sadie,
            09 Сентября 2009 Sadie,
            09 Сентября 2009
 
- 
        
        
                +156.2         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
 function ChangeDisc(n, size, l_x, l_y, r_x, r_y)//а-а-а-а-а-а убейте меня
{
    var disc_left = document.getElementById('sDisc1');
    var disc_right = document.getElementById('sDisc2');
    var disc_left_div = document.getElementById('sDisc1_div');
    var disc_right_div = document.getElementById('sDisc2_div');
    switch (size)
    {
        case 13:
            disc_left_div.style.paddingLeft = (l_x+3)+'px';
            disc_left_div.style.paddingTop = (l_y+2)+'px';
            disc_right_div.style.paddingLeft = (r_x+6)+'px';
            disc_right_div.style.paddingTop = (r_y+2)+'px';
            break;
        case 14:
            disc_left_div.style.paddingLeft = (l_x+1)+'px';
            disc_left_div.style.paddingTop = (l_y+1)+'px';
            disc_right_div.style.paddingLeft = (r_x+1)+'px';
            disc_right_div.style.paddingTop = (r_y+1)+'px';
            break;
        case 15:
            disc_left_div.style.paddingLeft = l_x+'px';
            disc_left_div.style.paddingTop = l_y+'px';
            disc_right_div.style.paddingLeft = r_x+'px';
            disc_right_div.style.paddingTop = r_y+'px';
            break;
        case 16:
            disc_left_div.style.paddingLeft = (l_x-2)+'px';
            disc_left_div.style.paddingTop = (l_y-2)+'px';
            disc_right_div.style.paddingLeft = (r_x-2)+'px';
            disc_right_div.style.paddingTop = (r_y-2)+'px';
            break;
        case 17:
            disc_left_div.style.paddingLeft = (l_x-3)+'px';
            disc_left_div.style.paddingTop = (l_y-4)+'px';
            disc_right_div.style.paddingLeft = (r_x-5)+'px';
            disc_right_div.style.paddingTop = (r_y-4)+'px';
            break;
        case 18:
            disc_left_div.style.paddingLeft = (l_x-5)+'px';
            disc_left_div.style.paddingTop = (l_y-5)+'px';
            disc_right_div.style.paddingLeft = (r_x-8)+'px';
            disc_right_div.style.paddingTop = (r_y-6)+'px';
            break;
        case 19:
            disc_left_div.style.paddingLeft = (l_x-8)+'px';
            disc_left_div.style.paddingTop = (l_y-8)+'px';
            disc_right_div.style.paddingLeft = (r_x-8)+'px';
            disc_right_div.style.paddingTop = (r_y-8)+'px';
            break;
        case 20:
            disc_left_div.style.paddingLeft = (l_x-10)+'px';
            disc_left_div.style.paddingTop = (l_y-10)+'px';
            disc_right_div.style.paddingLeft = (r_x-10)+'px';
            disc_right_div.style.paddingTop = (r_y-10)+'px';
            break;
    }
    disc_left.src = Images[n].src;
    disc_right.src = Images[n].src;
    scroll(0,0);
}
 
 
            копипаста процветает... правильно, зачем структурировать код? проще так.
         
             gorky,
            09 Сентября 2009 gorky,
            09 Сентября 2009
 
- 
        
        
                −863         
                            - 1
- 2
- 3
- 4
- 5
- 6
 select ...
from ...
where ...
                 and NVL2(l_date_from, trunc(mmt.transaction_date), l_date_from) >= NVL(l_date_from, l_date_from) 
                 and NVL2(l_date_to, trunc(mmt.transaction_date), l_date_to) <= NVL(l_date_to, l_date_to)          
...
 
 
            из реально работающей системы
         
             nxx,
            09 Сентября 2009 nxx,
            09 Сентября 2009
 
- 
        
        
                −103         
                            - 1
- 2
- 3
- 4
- 5
- 6
 foreach my $current_item(@catalog_items)
{
    foreach($current_item)
    {
        my $id = $_->[0];
        ...
 
 
            
         
             Suor,
            09 Сентября 2009 Suor,
            09 Сентября 2009
 
- 
        
        
                +161.3         
                            - 1
- 2
- 3
- 4
- 5
- 6
- 7
 $CMS_VERSION = "1.3.1";
$CMS_VERSION_NAME = "Havana";
$CMS_SCHEMA_VERSION = "29";
define('CMS_VERSION', $CMS_VERSION);
define('CMS_VERSION_NAME', $CMS_VERSION_NAME);
define('CMS_SCHEMA_VERSION', $CMS_SCHEMA_VERSION);
 
 
            На работе имеем дело с CMSMS (CMSMadeSimple).
 С модой у создателей неплохо, тут тебе и рекурсивный акроним в названии, и именнованные релизы... Но для чего делать вот так?
 
 p.s. говнокод откопал мой коллега. Привет ему ;)
 
             striker,
            09 Сентября 2009 striker,
            09 Сентября 2009
 
- 
        
        
                +143.3         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
 C:\>ping 10.0.0.3 -l 1472 -f -n 100
Обмен пакетами с 10.0.0.3 по с 1472 байт данных:
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
 
 
            VT
         
             ESGR,
            09 Сентября 2009 ESGR,
            09 Сентября 2009
 
- 
        
        
                +144         
                            - 1
- 2
- 3
- 4
- 5
- 6
- 7
 public void onApplicationStateChanged(int state)
{
            if (state == Application.APPSTATE_UNINITIALIZED)
            {
                       // TODO: what to do?
            }
}
 
 
            Чувак начал писать и забыл о чем...
         
             vassabi,
            08 Сентября 2009 vassabi,
            08 Сентября 2009
 
- 
        
        
                −176.1         
                            - 1
 ДатаНачалаПериода = НачалоМесяца(Дата(Строка(Формат(ТекущийГод, "ЧГ=0")) + Строка(ТекущийМесяц) + "01"));
 
 
            Фрагмент кода от разработчиков конфигурации. Дело в том, что дату начала текущего месяца можно получить как НачалоМесяца(ТекущаяДата()). Даже если предположить, что переменные "ТекущийГод" и "ТекущийМесяц" содержат не актуальные значения (например, при перерасчете прошлых документов), достаточно выполнить НачалоМесяца(Дата(ТекущийГод, ТекущийМесяц, 1))
         
             polestnize,
            08 Сентября 2009 polestnize,
            08 Сентября 2009
 
- 
        
        
                +166.8         
                            - 1
 unset($keys[count($keys)-1][count($keys[count($keys)-1])-1]);
 
 
            
         
             stepushyn,
            07 Сентября 2009 stepushyn,
            07 Сентября 2009