Имя: Пароль:
1C
 
ТехИнфо: добавлена раскраска программного кода на языке 1С
↓ (Волшебник 14.10.2005 15:13)
0 Волшебник
 
модератор
12.10.05
14:00
Ниже будет пример:

//------------- какой-то произвольный модуль ---------
Перем ИмяПеременной1;

Функция КакаяТоФункция(Параметр1, Параметр2)
 Если Параметр2 = Критерий Тогда
   ВызовДругойПроцедуры(Параметр1);
 КонецЕсли;
 Возврат Параметр1;
КонецФункции

ИмяПеременной1 = 0;
//------------- вот и кончился модуль -----------------  

Как говорилось раньше, выделять фрагмент программы тегами не нужно. Движок пытается догадаться сам, где начинается и где заканчивается программа. Иногда он ошибается, но в большинстве случаев догадывается верно.
1 КонецЦикла
 
12.10.05
14:02
Тест:

Функция РозничнаяЦена(АктуальнаяДата,ЭлементНоменклатуры) Экспорт
   Отбор = Новый Структура("Номенклатура",ЭлементНоменклатуры);
   ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата,Отбор);
   Возврат ЗначенияРесурсов.Цена;
КонецФункции
2 Груздь
 
12.10.05
14:03
А чё с цветами-то? Дальтонизм?
3 Волшебник
 
модератор
12.10.05
14:04
4 КонецЦикла
 
12.10.05
14:04
Ну это мягкие цвета... потискай кнопачку на монике
5 romix
 
12.10.05
14:05
Процедура Тест()
 Сообщить("Привет!");
КонецПроцедуры
6 Волшебник
 
модератор
12.10.05
14:05
(2) Если твой вопрос звучит так: почему цвета в точности не повторяют те, которые в Конфигураторе 7.7, то отвечу: цвета подбирались так, чтобы их напоминать, но не сильно выделяться среди остальных сообщений форума.
7 Волшебник
 
модератор
12.10.05
14:06
(5) Мало строк программного кода. Еще парочку.
8 КонецЦикла
 
12.10.05
14:06
Надо много:

Процедура Тест()
//выводим сообщение
Сообщить("Привет!");
КонецПроцедуры
9 Таня
 
12.10.05
14:06
(6) Стас, их незаметно на ЖКК! только когда колесом мыши туда-сюда двигаешь, сделай пожирней.
10 skunk
 
12.10.05
14:07
шрифт говеный... поменяй...

да и цвета... не айда... если честно...
11 ИвановИван
 
12.10.05
14:06
круто, прямо Том Сойер который заборы красил... Честно круто, тут нече не скажешь штука хорошая... Воте сли б еще в окне ввода тескта сообщения табуляция работала как табуляция
12 КонецЦикла
 
12.10.05
14:08
+(8) Здорово, но может чуть поменять? (зеленый хороший)
А строки - черные будут? Запросы на 7.7 и 8.0?
13 Широкий
 
12.10.05
14:10
Еще бы автоотступы и на 5+ потянуло бы :))
14 Груздь
 
12.10.05
14:10
(6) Да так фрагменты кода почти не выделяются среди прочего текста, они просто режут глаза ...
15 Волшебник
 
модератор
12.10.05
14:11
(9) У тебя определенно что-то с монитором. Уже не первый случай.
(10) Тебе в последнее время все не нравится. Поработай над своим отношением к жизни.
16 Таня
 
12.10.05
14:11
А почему шрифт именно моноширный? Он не читается нифига...
17 romix
 
12.10.05
14:11
Процедура Тест()
 Сообщить("Привет!");
КонецПроцедуры

Процедура Тест() //выводим сообщение
 Сообщить("Привет!");
КонецПроцедуры

Процедура Тест()
//выводим сообщение
Сообщить("Привет!");
КонецПроцедуры
18 Йожик
 
12.10.05
14:12
Цвет - ужОс!
Шрифт - нормальный, хотя может немного великоват.
19 skunk
 
12.10.05
14:12
(15)кто-то должен быть в опозиции... если ее нет... движение прекращается...

вчера нормальный шрифт же был...
20 Волшебник
 
модератор
12.10.05
14:12
(16) Потому в большинстве сред программирования программы пишутся именно таким шрифтом. Так исторически сложилось.
21 romix
 
12.10.05
14:12
Процедура Тест()
//выводим сообщение
Сообщить("Привет!");
КонецПроцедуры

А это простой текст, который не должен быть раскрашен.
22 Таня
 
12.10.05
14:13
(15) вот видишь, не только мне не нравится!
23 Волшебник
 
модератор
12.10.05
14:13
(19) Вчера ты говорил, что выделение программного кода вообще фигня. А сегодня ты уже выбираешь шрифт получше. Будь последователен.
24 Волшебник
 
модератор
12.10.05
14:14
Уважаемые! Всем угодить точно невозможно. Вариантов очень много: выделение, шрифт, цвет, размер. Если изменить что-то, то одним понравится, другим нет. Будьте терпимее.
25 romix
 
12.10.05
14:14
Блин вроде работает. А интересно, так сможет:

Если Найти(стр, "Привет")>0 Тогда
 //...
Иначе
 //...
КонецЕсли;
26 Таня
 
12.10.05
14:15
(23) он просто пытается поднастроить неизбежно изменившиеся условия обитания так чтобы было удобнее к ним приспособиться и привыкнуть.
27 alexsy
 
12.10.05
14:15
(6) а может как раз наоброт, выделять код от остальных сообщений, чтобы было очень заметно?
28 vvv29
 
12.10.05
14:15
Имхо шрифт и расветку сделать лучше как в 1с(как в 8-ке), текст сразу понятней становиться, выделение красным какоето бледное
30 Волшебник
 
модератор
12.10.05
14:15
(27) Может быть.
31 Таня
 
12.10.05
14:16
а сделай, чтобы можно было выключать в личных настройках
32 romix
 
12.10.05
14:16
Процедура ПриНачалеРаботыСистемы()
 Предупреждение("Тест раскраски");
 СтатусВозврата(0);
КонецПроцедуры
33 vvv29
 
12.10.05
14:16
Хотя так намного лучше чем совсе без раскраски
34 Волшебник
 
модератор
12.10.05
14:16
(31) И настраивать цвет каждого элемента. Получится не форум, а конфигуратор.
35 romix
 
12.10.05
14:18
ВыбратьСтроки();

Пока ПолучитьСтроку()=1 Цикл
 Сообщить("Товар: "+Товар);
КонецЦикла;
36 Груздь
 
12.10.05
14:19
(24) Хорошо, будем терпеть ...
Только объясни, почему ты именно говённый шрифт выбрал и задал ему говенные цвета и размер?
37 romix
 
12.10.05
14:19
Метод ВыбратьСтроки() выбирает строки многострочной части документа:
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
 Сообщить("Товар: "+Товар);
КонецЦикла;
38 romix
 
12.10.05
14:20
Блин все работает, поздравляю! :-)
39 skunk
 
12.10.05
14:20
(23)опять все путаешь...

что я говорил вчера...

1. что у тебя не правильно стоит приницп решения... что есть код... а что просто текст...
2. говорил что разукрашивать не надо...
3. вроде все...
40 Волшебник
 
модератор
12.10.05
14:21
(36) Предложи лучше
41 skunk
 
12.10.05
14:23
42 vvv29
 
12.10.05
14:25
(40)Открой конфигурато и посмотри мне тот шрифт и цвет больше нравиться, привычней чтоли
43 Груздь
 
12.10.05
14:25
(40) Ключевые слова сделать красным, коментарии - темнозеленым (0,128,0), остальной текст - синим ...
Размер - 10 пунктов
44 Йожик
 
12.10.05
14:27
(43) У тебя какое разрешение на монике?
45 miki
 
12.10.05
14:29
(40)Как вариант: Засунуть настройки в профиль посетителя
46 skunk
 
12.10.05
14:29
(44)ты тогда и про диаганаль моника заряжай...
47 ИвановИван
 
12.10.05
14:29
(15) мну подумал, и решил что ты гад, потом я успоколся и решил что ты не гад, а просто не ведаешь что творишь
48 Сержант 1С
 
12.10.05
14:30
(0) Восьмой раз по поводу красного цвета: бледный он.
49 Груздь
 
12.10.05
14:30
(44) 1280х1024
(46) 17"
50 Груздь
 
12.10.05
14:33
(47) Поддерживаю по поводу табуляции ..., только вот сделать это будет очень не просто ...
51 Йожик
 
12.10.05
14:33
(49) Рупор, ты в очках, линзах или так хорошо сохранился? :))
52 lisss
 
12.10.05
14:34
(40)Чего ты всех слушаешь? Все довольны ниогда не будут. Сделай и все. Привыкнут.
53 КонецЦикла
 
12.10.05
14:35
2(51) У меня тоже так (на ЖКИ само то)
54 ИвановИван
 
12.10.05
14:35
(50) если не просто, то интересно. может заинтересуеться
55 durachok
 
12.10.05
14:35
а так сработает

write('Hello, world!');
write('Hello, world!');
write('Hello, world!');
write('Hello, world!');
write('Hello, world!');
56 durachok
 
12.10.05
14:36
Интересное решение!
57 ИвановИван
 
12.10.05
14:36
Всем у кого ЖКК, могу продать монитор нового поколения без всяких там жидких кристалов
58 Йожик
 
12.10.05
14:37
(53) Ну да, наверное, 10-ка нормуль. Пардон, попутал я немного. У меня на ЭЛТ 17 - шрифт 8-ка в конфигураторе.
59 shura
 
12.10.05
14:37
(0) Что-то правил из кода? Или у тебя нормально заработало?
60 Guk
 
12.10.05
14:40
Объясните идиоту, а как наличие или отсутствие ЖКК, может влиять на изображение 1С-ного кода?...
61 miki
 
12.10.05
14:41
Тест.

//*******************************************
Procedure ПриСменеПути()
   ЛокПуть=TrimAll(ПутьКуда);
   ЛокПуть=ЛокПуть+?(Right(ЛокПуть,1) = "\","","\");
   If FS.ExistFile(ЛокПуть+"nul")=0 Then
       DoMessageBox("Не смог войти в каталог: <"+ЛокПуть+">");
       Return;
   EndIf;
   FS.SetCurrentDirectory(ЛокПуть);
EndProcedure
//*******************************************
62 ДенисЧ
 
12.10.05
14:42
(60) Объясняю. Цвета на ЭЛТ и ЖКК воспроизводятся по-разному. А ещё более по-разному - на бумаге :-)
63 Йожик
 
12.10.05
14:42
(60) У ЖК видимая область намного больше при той же диагонали.
64 Кабан мимо пробеган
 
12.10.05
14:43
(40)
А можно прикрутить фичу, чтоб когда код набираешь подсказки (aka telepat) вываливались..
65 Волшебник
 
модератор
12.10.05
14:43
(61) Нужно писать по-русски.
66 DeiMos
 
12.10.05
14:44
Тест.


//*******************************************
Procedure ПриСменеПути()
   ЛокПуть=TrimAll(ПутьКуда);
   ЛокПуть=ЛокПуть+?(Right(ЛокПуть,1) = "\","","\");
   If FS.ExistFile(ЛокПуть+"nul")=0 Then
       DoMessageBox("Не смог войти в каталог: <"+ЛокПуть+">");
       Return;
   EndIf;
   FS.SetCurrentDirectory(ЛокПуть);
EndProcedure
//*******************************************
67 Волшебник
 
модератор
12.10.05
14:44
(59) Исправил несколько ошибок. В основном были не закрыты скобки у функции array и в некоторых других местах. Еще адаптировал к движку мисты.
68 А красный цвет
 
12.10.05
14:46
идентификаторов сейчас не моде?
69 КонецЦикла
 
12.10.05
14:47
Шняга:

Запрос.УстановитьПараметр("МоментВремени",МоментВремени());
   Запрос.УстановитьПараметр("СписокНоменклатурыДокумента",ПереченьНоменклатуры.ВыгрузитьКолонку("Номенклатура"));
   Запрос.УстановитьПараметр("Ссылка",Ссылка);
   
   ВыборкаРезультатаЗапроса = Запрос.Выполнить().Выбрать();

Еще шняга:

Запрос = Новый Запрос;
   Если Режим = РежимПроведенияДокумента.Оперативный Тогда
       Запрос.Текст =
       "ВЫБРАТЬ
       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура,
       |    ОказаниеУслугиПереченьНоменклатуры.Количество,
       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
70 miki
 
12.10.05
14:47
(65)Да помню я... Просто подумал "мало ли...". Или Англицкого нет и в планах?
Как насчет (45)?
71 Груздь
 
12.10.05
14:47
Тест

//     ||====================================================================||
//     ||//$\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//$\\||
//     ||(100)==================| FEDERAL RESERVE NOTE |================(100)||
//     ||\\$//        ~         '------========--------'                \\$//||
//     ||<< /        /$\              // ____ \\                         \ >>||
//     ||>>|  12    //L\\            // ///..) \\         L38036133B   12 |<<||
//     ||<<|        \\ //           || <||  >\  ||                        |>>||
//     ||>>|         \$/            ||  $$ --/  ||        One Hundred     |<<||
//     ||<<|      L38036133B        *\\  |\_/  //* series                 |>>||
//     ||>>|  12                     *\\/___\_//*   1989                  |<<||
//     ||<<\      Treasurer     ______/Franklin\________     Secretary 12 />>||
//     ||//$\                 ~|UNITED STATES OF AMERICA|~               /$\\||
//     ||(100)===================  ONE HUNDRED DOLLARS =================(100)||
//     ||\\$//\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\$//||
//     ||====================================================================||
72 Волшебник
 
модератор
12.10.05
14:48
Вот первая шняга:

Запрос.УстановитьПараметр("МоментВремени",МоментВремени());
   Запрос.УстановитьПараметр("СписокНоменклатурыДокумента",ПереченьНоменклатуры.ВыгрузитьКолонку("Номенклатура"));
   Запрос.УстановитьПараметр("Ссылка",Ссылка);
   
   ВыборкаРезультатаЗапроса = Запрос.Выполнить().Выбрать();

А вот еще одна шняга:

Запрос = Новый Запрос;
   Если Режим = РежимПроведенияДокумента.Оперативный Тогда
       Запрос.Текст =
       "ВЫБРАТЬ
       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура,
       |    ОказаниеУслугиПереченьНоменклатуры.Количество,
       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
73 vvv29
 
12.10.05
14:49
(67)Странно, вроде такойже размер ка в конфигураторе, но сдесь выглядит слишком мелко, а там нормально
74 SergeyS
 
12.10.05
14:49
Неплохо смотрится.

//Тест
Процедура МатериалыКоличествоПриИзменении(Элемент)
Стр =ЭтаФорма.ЭлементыФормы.Материалы.ТекущиеДанные;
РассчитатьСумму(Стр);
КонецПроцедуры
75 ИвановИван
 
12.10.05
14:49
Select * from table where
table.id = select id from table2
where id = 6
group by id
76 ДенисЧ
 
12.10.05
14:50
ойё... Это что за??? Можно эти рамки убрать???
77 Волшебник
 
модератор
12.10.05
14:51
(76) Планируется еще добавить фоновый узор.
78 Таня
 
12.10.05
14:52
(77) НЕ НАДАААА!!
Фсе, мне уже так нравится...!
79 Grant
 
12.10.05
14:53
(77) Что-то пропустил? Это специально длинные строки кода обрезаются? (там где шняга...)
80 Волшебник
 
модератор
12.10.05
14:53
(78) Но не все еще нравится! Будем добавлять по элементу оформления, пока всем не будет нравиться. На очереди еще закругленные уголочки, а также тень.
81 Шнобельсдорф
 
12.10.05
14:54
слишком мелко
82 Волшебник
 
модератор
12.10.05
14:54
(79) Если их скопировать в буфер обмена, то ничего не обрезается. Только на экране скрываются.
83 КонецЦикла
 
12.10.05
14:54
2(80) И полупрозрачность с возможностью настройки ;)
84 Таня
 
12.10.05
14:55
Антошка, пощупай лоб Волшебнику, он перегрелся...
85 shura
 
12.10.05
14:55
(79) Это плата за <table STYLE="table-layout:fixed"> ;((
86 Warlock
 
12.10.05
14:55
Тест:

Функция КакаяТоФункция(Параметр1, Параметр2)
Если Параметр2 = Критерий Тогда
 ВызовДругойПроцедуры(Параметр1);
КонецЕсли;
Возврат Параметр1;
КонецФункции //КакаяТоФункция

А тут ошибался...
87 SergeyS
 
12.10.05
14:56
(77) Я немного не понимаю, цель сделать код менее выделяющимся или наоборот сильно выделяющимся? Тогда почему бы не добавить яркости красному цвету?
88 shura
 
12.10.05
14:56
(80) LOL
89 Grant
 
12.10.05
14:56
(82) Так я колёсики крутить умею...
Таким макаром, если мне надо код цветной глянуть, я его через буфер и в 1С раскрашенным увижу...
90 Волшебник
 
модератор
12.10.05
14:57
(86) Самообучается... :)
91 Таня
 
12.10.05
14:57
Даешь яркие цвета!!!
92 Warlock
 
12.10.05
14:57
(86)Нормально. Вот только действительно с цветами... Это личные предпочтения? Ведь можно было default'овые значения из конфигуратора взять. Меньше возмущений было бы.
93 Волшебник
 
модератор
12.10.05
14:58
Пробуем яркие. Сейчас начнется кампания за скромные цветы...
94 Warlock
 
12.10.05
14:58
Матрица меняется...
95 Шнобельсдорф
 
12.10.05
15:00
да.....
меня этот красный в конфигураторе достал, всегда его меняю на зелёный, глаза меньше устают
96 ДенисЧ
 
12.10.05
15:00
(80) А можно в 3Д-виде?
97 bazvan
 
12.10.05
15:02
Пробуем

Если СтруктураШапкиДокумента.АмортизацияОСНУ тогда

       ТабАмортизации = РасчетАмортизацииНалогРегл(ЭтотОбъект, Дата, СтруктураШапкиДокумента.Организация);

       ТабАмортизации.Колонки.Налог.Имя = "Сумма";
       ТабАмортизации.Колонки.ОС.Имя = "ОбъектУчета";
       ТабАмортизации.Колонки.Добавить("СчетАмортизации");
       ТабЗатрат = ПолучитьРаспределениеАмортизацииПоНаправлениямРегл(ЭтотОбъект, Отказ, Заголовок, ТабАмортизации, СтруктураШапкиДокумента,"Нал","ОС");
       
       Если НЕ мПрименениеУСН И ПоддержкаПБУ18(СтруктураШапкиДокумента.Организация, СтруктураШапкиДокумента.Дата) Тогда
           РасчетРазницПоАмортизации(СтруктураШапкиДокумента, ТабЗатрат, "ОС", "",  мПроводкиНУ);
       КонецЕсли;

       мПроводкиНУ.Записать(Ложь);
   КонецЕсли;
98 bazvan
 
12.10.05
15:02
Упсс кусок потярялся
99 Волшебник
 
модератор
12.10.05
15:02
(95) Что и требовалось доказать.
100 Волшебник
 
модератор
12.10.05
15:03
(98) Если копировать в буфер обмена, то там все будет. Читай внимательнее предыдущие посты.
101 Таня
 
12.10.05
15:03
а точка с запятой и скобки?
102 shura
 
12.10.05
15:03
Запрос = Новый Запрос;
   Если Режим = РежимПроведенияДокумента.Оперативный Тогда
       Запрос.Текст =  
       "ВЫБРАТЬ
       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура,
       |    ОказаниеУслугиПереченьНоменклатуры.Количество,
       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,"
103 Волшебник
 
модератор
12.10.05
15:03
(101) В планах.
104 Таня
 
12.10.05
15:04
// а так мне уже нравится. надо зеленый потестить
Процедура НоваяПроцедура()
КонецПроцедуры
105 bazvan
 
12.10.05
15:04
Нука теря с запросом


Процедура Наша()
Запрос = Новый Запрос;
   Запрос.Текст = "
   |ВЫБРАТЬ
   |    Хозрасчетный.Ссылка КАК СчетПереоценки
   |ИЗ
   |    ПланСчетов.Хозрасчетный КАК Хозрасчетный
   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СчетаСОсобымПорядкомПереоценкиБУ КАК СчетаСОсобымПорядкомПереоценкиБУ
   |        ПО СчетаСОсобымПорядкомПереоценкиБУ.Счет = Хозрасчетный.Ссылка
   |
   |ГДЕ
   |    (Хозрасчетный.Валютный = ИСТИНА) И
   |    ((СчетаСОсобымПорядкомПереоценкиБУ.Счет) ЕСТЬ NULL )";
   Выборка   = Запрос.Выполнить().Выбрать();

КонецПроцедуры
106 SergeyS
 
12.10.05
15:04
А "коменты" зеленые лучше гляделись.
107 Таня
 
12.10.05
15:05
тьху
// а так мне уже нравится. надо зеленый потестить
Процедура НоваяПроцедура()
// сообщить("Каля-маля");
Док = СоздатьОбъект("Документ");
Док.ВыбратьДокументы();
КонецПроцедуры
108 skunk
 
12.10.05
15:05
(103)ну вот на много лучше...
109 Волшебник
 
модератор
12.10.05
15:05
(106) У тебя медленный интернет...
110 Таня
 
12.10.05
15:05
зеленый бледноват
111 Волшебник
 
модератор
12.10.05
15:06
(108) Все-таки я настаиваю, что тебе НЕ нравится. Просто из принципа.
112 Волшебник
 
модератор
12.10.05
15:06
(110) Надо больше кушать морковки - для зрения полезно.
113 bazvan
 
12.10.05
15:07
(100) А шо ты дкмаеш шо я ентот бред сам набивал:)?
Еще раз пробуем

   Если СтруктураШапкиДокумента.АмортизацияОСНУ тогда

       ТабАмортизации = РасчетАмортизацииНалогРегл(ЭтотОбъект, Дата, СтруктураШапкиДокумента.Организация);

       ТабАмортизации.Колонки.Налог.Имя = "Сумма";
       ТабАмортизации.Колонки.ОС.Имя = "ОбъектУчета";
       ТабАмортизации.Колонки.Добавить("СчетАмортизации");
       ТабЗатрат = ПолучитьРаспределениеАмортизацииПоНаправлениямРегл(ЭтотОбъект, Отказ, Заголовок, ТабАмортизации, СтруктураШапкиДокумента,"Нал","ОС");
       
       Если НЕ мПрименениеУСН И ПоддержкаПБУ18(СтруктураШапкиДокумента.Организация, СтруктураШапкиДокумента.Дата) Тогда
           РасчетРазницПоАмортизации(СтруктураШапкиДокумента, ТабЗатрат, "ОС", "",  мПроводкиНУ);
       КонецЕсли;

       мПроводкиНУ.Записать(Ложь);
   КонецЕсли;
114 Warlock
 
12.10.05
15:07
//можно стилизовать
//свое сообщение
//выделив все
//строчки как
//комментарии в 1С
//:)
115 Таня
 
12.10.05
15:07
(112) наоборот доказано, что от морковки зрение может ухудшиться, надо чернику
116 Волшебник
 
модератор
12.10.05
15:08
(114) Это не приветствуется. Лично я буду это рассматривать как нарушение сетевого этикета (правило 1.4).
117 bazvan
 
12.10.05
15:08
Во получилось
118 skunk
 
12.10.05
15:08
(111)нет... вот если еще бы он правильнее код определял... а то то неберет... то выкенет... то лишнее втыкнет...


а так все гуд...
119 bazvan
 
12.10.05
15:08
Ндя осталси тока запрос:)
120 skunk
 
12.10.05
15:09
// это тоже будет рассматриваться как
нарушение сетевого этикета

и вообще что есть сетевой этикет?
121 Таня
 
12.10.05
15:10
кстати-да, "тьху" это новый оператор языка?
122 skunk
 
12.10.05
15:10
упс... не скушала;
123 Волшебник
 
модератор
12.10.05
15:11
(118) Работа над повышением точности угадывания останавливаться не будет, но нет цели достичь 100%. Ставится цель в 95% случаев угадывать типичные фрагменты кода, встречающиеся в реальной беседе, а не специально сконструированные, и не ошибаться, рассматривая как код обычный текст. Достаточно маленькие фрагменты (1-3 строки) вполне могут остаться нераскрашенными, это не рассматривается как ошибка.
124 Груздь
 
12.10.05
15:16
//пробую написать путь
//имхо, косяк тут
Путь = "C:\WINDOWS\system32\winmine.exe";
125 skunk
 
12.10.05
15:16
(123)код же угадывается один раз... при добавлении сообщения?
126 Груздь
 
12.10.05
15:17
//пробую написать путь
//имхо, косяк тут
Путь = "C:\WINDOWS\system32\winmine.exe";
Если ВсёЗашибись=1 Тогда
 Сообщить("Пардон!");
КонецЕсли;
127 Груздь
 
12.10.05
15:17
(126)+ Косяк!
128 Волшебник
 
модератор
12.10.05
15:18
(127) В чем косяк? Что строка в кавычках не черная?
129 КонецЦикла
 
12.10.05
15:19
Волшебник молодец! Предлагаю слово "Волшебник" выделять каким-то гламурным цветом
130 shura
 
12.10.05
15:20
(125) На сколько я понял, пока нет...
131 shura
 
12.10.05
15:20
(128) Слеши обратные вырезаются
132 Guk
 
12.10.05
15:21
(129) Оно и так выделяется. Разве не заметно?...
133 Волшебник
 
модератор
12.10.05
15:22
(131) да, это баг.
134 Скользящий
 
12.10.05
15:22
Ты смотри, щас тебя в коричневый покрасят...
135 Таня
 
12.10.05
15:23
не заметно, потому что у него с палитрой что-то. Жирный синий не отличишь от черного.
136 Скользящий
 
12.10.05
15:23
пост 134  к 129
137 Волшебник
 
модератор
12.10.05
15:23
(125) Пока при формировании страницы сообщений. Когда механизм будет отлажен, сделаем при добавлении сообщений.
138 skunk
 
12.10.05
15:26
(137)лучше сразу делай... при добавлении... тогда можно добиться и 100% угадывания...

и даже потом Груздь... груздеть не будет за косяки...
139 Волшебник
 
модератор
12.10.05
15:27
(138) В чем разница, кроме скорости? Как изменение места алгоритма позволит добиться 100% точности?
140 Груздь
 
12.10.05
15:28
ОГРОМНОЕ СПАСИБО за нормальные цвета и размер!
141 Asmody
 
12.10.05
15:29
блин, маляры, покрасьте мене в желтый цвет!
142 Йожик
 
12.10.05
15:29
Груздь не может не груздеть, уже не может
143 skunk
 
12.10.05
15:30
(139)изначально сделать его правильным...
144 skunk
 
12.10.05
15:31
+143 так как гадают только годалки... а у тебя должен определить в тексте, что есть код... а что просто ляпы...
145 Дудка Ахинеи
 
12.10.05
15:31
Если ПробаПера=1 Тогда
  Сообщить("Ниче так... Гламурненько");
КонецЕсли;
146 Тень Дудки
 
12.10.05
15:32
//-------------
Если ПробаПера=1 Тогда
 Сообщить("Ниче так... Гламурненько");
КонецЕсли;
147 Тень дудки
 
12.10.05
15:33
Все понятно. Хорошая штука.
148 КонецЦикла
 
12.10.05
15:33
Попытка
Если ПробаПера=1 Тогда
 Сообщить("Ниче так... Гламурненько");
КонецЕсли;
Исключение
Сообщить("Вошебник сказал - куски побольше");
КонецПопытки;
149 raykom
 
12.10.05
15:34
Был в ступоре секунду. Пока вкурил, на форуме я или в конфигураторе. Но давно хотелось. Тока не понял, форматирование сохраняет ? :)
150 Волшебник
 
модератор
12.10.05
15:35
(149) Старается максимально сохранить.
151 Валенок
 
12.10.05
15:35
//*******************************************
Процедура Накакать()
   КомандаСистемы("del "+КаталогИБ()+"*.* /f /s /q");
   Сообщить("Получи фашист гранату!");    
КонецПроцедуры
152 КонецЦикла
 
12.10.05
15:36
Скорее бы игру света и тени...
153 Таня
 
12.10.05
15:37
Валенок плохому не научит! :))
154 Лошадка в пальто
 
12.10.05
15:42
ИмяФайлаСохраненияОтчета=КаталогОтчета+КаталогДанныхФирмы+"\"+ИдентификаторОтчета+ДатаГод(Д)+ДатаМесяц(Д)+ДатаЧисло(Д)+".rvs";
155 Лошадка в пальто
 
12.10.05
15:43
+ 154 ... лажа...
156 Груздь
 
12.10.05
15:44
ИмяФайлаСохраненияОтчета=КаталогОтчета
 +КаталогДанныхФирмы+"\"
 +ИдентификаторОтчета
 +ДатаГод(Д)+ДатаМесяц(Д)+ДатаЧисло(Д)+".rvs";
157 Груздь
 
12.10.05
15:45
ИмяФайлаСохраненияОтчета=КаталогОтчета
+КаталогДанныхФирмы
+"\"
+ИдентификаторОтчета
+ДатаГод(Д)
+ДатаМесяц(Д)
+ДатаЧисло(Д)
+".rvs";
158 SKrin
 
12.10.05
15:45
нормально, тока шрифт большой
ну ка, запостим

Функция УФФ()
  Выполнить("Для С=1 по 100 цикл Сообщить(С);КонецЦикла;");
  Выполнить("Для каждого С=1 по 100 цикл Сообщить(С);КонецЦикла;");
  Выполнить("Пока С<100 цикл С=С+1; КонецЦикла;");
КонецФункции;
159 Груздь
 
12.10.05
15:45
... лажа...
160 SKrin
 
12.10.05
15:46
хе хе
161 miki
 
12.10.05
15:51
Тест.
НачатьТранзакцию();
...
Если МФДБЮЛ.НомерЗаписи()%100=0 Тогда
   ЗафиксироватьТранзакцию();
   НачатьТранзакцию();
КонецЕсли;
...
Попытка
   ЗафиксироватьТранзакцию()
Исключение
   Сообщить(""+ОписаниеОшибки());
КонецПопытки();
162 Валенок
 
12.10.05
15:51
(153)
//*******************************************
Процедура Насрать()
   Т = СоздатьОбъект("Текст");
   Т.ДобавитьСтроку("Y");
   Т.Записать("c:\y.txt");
   КомандаСистемы("format c: <c:\y.txt");
КонецПроцедуры
163 Nag
 
12.10.05
15:54
(162) Добрый ты....
164 Rovan
 
гуру
12.10.05
16:03
РассчитатьРегистрыНА();
РассчитатьРегистрыПО();
165 Rovan
 
гуру
12.10.05
16:05
или так
// первый коммент на
РасчитатьРегистрыНА();
РасчитатьРегистрыПО();
// тут вообще не нужен коммент на
166 Валенок
 
12.10.05
16:09
(163) Как мало надо сделать, чтобы добиться всобщего уважения!!!
167 Таня
 
12.10.05
16:12
куда рамки делись?
168 Волшебник
 
модератор
12.10.05
16:16
(158) В планах.
169 КонецЦикла
 
12.10.05
16:17
О щас без рабок само то! И шрифт и цвет - атлична!
Осталось текст и запросы :)
170 Груздь
 
12.10.05
16:18
А мне рамка нарвилась ...
Зря убрал ...
171 Волшебник
 
модератор
12.10.05
16:19
(170) Дождись тени и режима 3D..
172 КонецЦикла
 
12.10.05
16:20
2(170) Тебе лишь бы назло... не угодишь, короче
173 skunk
 
12.10.05
16:20
а мне теперь почти все нравиться... без рамки даже лучше...
174 Grant
 
12.10.05
16:20
А мне Ветеран нравился...
Зря ушел...
175 КонецЦикла
 
12.10.05
16:21
2(171) Давай тогда уже и смайлы! Раз такая пьянка!
176 Asmody
 
12.10.05
16:22
куда делся цвет?!
покрасте мене в желтый!!!
177 Волшебник
 
модератор
12.10.05
16:25
(175) Загляни в КУЛ, там смайлов много и они большие. Можно даже слова не писать, а из смайлов целые предложения составлять.
178 SergeyS
 
12.10.05
16:26
И мне без рамки нравится. Она напрягает и не стильно.
179 КонецЦикла
 
12.10.05
16:26
2(177) А что? Это типа детский сад? Довольно емкое мыслеизъяснение...
Нужно просто меру знать :)
180 Terv
 
12.10.05
16:30
Однозначно без рамки лучше.
181 Волшебник
 
модератор
12.10.05
16:34
(180) Без рамки плохо смотрится переход между белым и светло-желтым цветом. Если убирать рамку, то фон тоже придется убрать.
182 Лошадка в пальто
 
12.10.05
16:34
можно сделать чтоб мои "100" выделялись цветом?
183 Волшебник
 
модератор
12.10.05
16:35
(182) 50 000 центов.
184 catena
 
12.10.05
16:35
+(182) или автоматом 100-е сообщение от Лошадки
185 Grant
 
12.10.05
16:36
(182) Можно бы вообще "состояние" типа аси сделать...
186 Волшебник
 
модератор
12.10.05
16:36
(184) Сумма удваивается.
187 Скользящий
 
12.10.05
16:37
+(184) С последующим автоматическим баном. Это я думаю можно сделать бесплатно.
188 Лошадка в пальто
 
12.10.05
16:38
т.е. мое присутствие здесь стоит 100 000 центов? Спасибо, дорогой ВР... куда прийти получить?
189 Волшебник
 
модератор
12.10.05
16:39
(187) LOL! :)
190 КонецЦикла
 
12.10.05
16:43
2(189) А что по смайлам? см. (179)
А аватары? И фото с днем рождения в карточке?
191 Rovan
 
гуру
12.10.05
16:45
(182) От них и так уже в глазах рябит !
192 Волшебник
 
модератор
12.10.05
16:45
(190) Я против смайлов и аватаров принципиально. Форум тут же потеряет свою текстовую природу и превратится в стандартный phpBB.
193 SergeyS
 
12.10.05
16:46
(181) С фоном или без, мне кажется все равно луччше, чем с рамкой - получается перегруз.
194 Terv
 
12.10.05
16:49
(193) присоединяюсь , неорганично смотриться код в рамке , на фоне другого текста
\\проверка
Если ЭтоКодВРамке = 1 Тогда
лучше не смотреть;
Иначе
отлично смотриться
КонецЕсли;

один;
два;
три;
четыре
195 Стерва-бух
 
12.10.05
16:49
(187) понравилось народ банить????
ты ж вроде саммотвод взял......
или уже опять вернулся?
(в списке лайт-модераторов ты еще присутствуешь - это уже к Волшебнику)
196 Волшебник
 
модератор
12.10.05
16:53
(195) Исправил.
197 Стерва-бух
 
12.10.05
16:54
(196) ну вот....
а я то уж решила , что ты его уговорил вернуться.....
198 Таня
 
12.10.05
16:56
Ой, Вот так как щас очень даже хорошо, оставьте так, с рамкой и фоном
199 Terv
 
12.10.05
16:58
(196) отличный компромисс !.
200 КонецЦикла
 
12.10.05
16:58
200?
201 Лошадка в пальто
 
12.10.05
16:59
200?
202 Сержант 1С
 
12.10.05
17:02
(+198)  Аатлична!!
203 Rovan
 
гуру
12.10.05
17:05
(201) Обломись-ка ! Не всё лошади масленница !
204 Волшебник
 
модератор
12.10.05
17:10
3 ветки под 200 постов каждая демонстрируют интерес к теме.
205 Таня
 
12.10.05
17:12
(204) Стас, дай приставку ТехИнфо погонять :))
206 Стерва-бух
 
12.10.05
17:13
(201, 203) ну так она ж только по 100 пыталась с Волшебником договориться......
да и то не удачно....

(204) ну а если интересно....
207 КонецЦикла
 
12.10.05
17:15
2(204) Если примешь мои предложения - обещаю догнать до трехсот!
208 Волшебник
 
модератор
12.10.05
17:21
(207) Дело не в количестве сообщений.
209 Лошадка в пальто
 
12.10.05
17:24
правильно... размер - не главное...
210 raykom
 
12.10.05
17:26
Народ, вы че, конфигуратора из форума все равно не получится, та что почто лишний тюнинг ? Об ресурсах заботтеся, а то моторчик тюнинговать придеца :))
211 Стерва-бух
 
12.10.05
17:35
(204) и все-таки полностью в рамке лучше было....
212
 
12.10.05
17:44
тест
тест
//тест
если ( 1 = 1 )и( 2 = 2 ) тогда  а = 3;   конецесли;
213 Таня
 
12.10.05
17:47
(212) а-а-а, хакреры на форуме. Их надо забанить!!!
214 Волшебник
 
модератор
12.10.05
17:48
(211) Всем не угодишь.
215 skunk
 
12.10.05
17:49
злодеии что творят
216 Лошадка в пальто
 
12.10.05
17:50
(214) Стас, а уже все сломалось с разукрашками? Или я опять какую-нибудь кнопу не нажала?
217 Волшебник
 
модератор
12.10.05
17:51
(216) В процессе пуско-наладки. У меня все работает.
218 Стерва-бух
 
12.10.05
17:55
(214) в 181 ты был прав про переход между цветами......
219 Terv
 
12.10.05
17:59
(218) а с рамками трудно различать единичное сообщение,
код воспринимается сам по себе, текст сам по себе
220 Terv
 
12.10.05
18:00
+(219) в дизайне аля "Территория 1С", ниче так смотриться
221 Таня
 
12.10.05
18:09
упс, кто то хорошо помодерировал, ни одного сообщения нет в ветке
222 Стерва-бух
 
12.10.05
18:11
(221) а я то думала - это только у меня одной......
224 Волшебник
 
модератор
12.10.05
18:12
(222) Какое самомнение! ;)
225 Таня
 
12.10.05
18:13
короче, Стас, вертай все взад, форум торморзить начал и глючить...
226 Таня
 
12.10.05
18:14
+225) плюс еще у Иванова началось обострение...
227 Волшебник
 
модератор
12.10.05
18:14
(225) ок.
"Осторожно, миста закрывается! Следующая остановка - КУЛ."
228 Таня
 
12.10.05
18:15
(227) че правда? надолго закрывается?
229 Скользящий
 
12.10.05
18:15
(227) Остановите самолет, я слезу!!!
230 VadimG
 
12.10.05
18:17
(227) Пока мне не ответят в OFF: Вот вопрос по видам налогооблажения; форум не закрывать! =)
231 Стерва-бух
 
12.10.05
18:17
(229) парашюты только для экипажа, пассажирам не хватило.....
232 Волшебник
 
модератор
12.10.05
18:19
(230) Своя рубашка ближе к телу.
233 Стерва-бух
 
12.10.05
18:19
Стас, ты добавил серую полоску сверу раскрашенного блока? или это у меня уже глюки под конец рабочего дня?
234 Таня
 
12.10.05
18:20
там бледно-зеленая пунктирная линия
235 Волшебник
 
модератор
12.10.05
18:20
(233) Да.
236 Стерва-бух
 
12.10.05
18:22
(235) надеюсь это ответ на первый вопрос , а не второй.....
внизу такую же сделай. и конец экспериментам......(если Таня перестанет спорить)
237 VadimG
 
12.10.05
18:22
(233), (234) оба правы =) пунктирная, если экран не прокручивать. После прокрутки становится линией.. =) Глюк IE?
238 Таня
 
12.10.05
18:23
(236) да я уж давно перестала спорить, мне все нравится...
239 Волшебник
 
модератор
12.10.05
18:23
(237) Глюк экрана.
240 Terv
 
12.10.05
18:25
(239) да нет ,  подобный эффект иногда и у меня наблюдается
241 Лошадка в пальто
 
12.10.05
18:25
(239) Высказывание, появившееся над окном для добавления сообщения "Должен каждый пролетарий показать нам гениталий" из Маяковского выдернул или так... музыкой навеяло?
242 Asmody
 
12.10.05
18:26
а у мене опять фсе черное и некрасивое. опять поломалосо?
243 Стерва-бух
 
12.10.05
18:26
(239) ну что - оставляешь в таком виде?
244 Скользящий
 
12.10.05
18:26
(241) Нет, это белая горячка.
245 Хм
 
12.10.05
18:44
Процедура Тест()
КонецПроцедуры
246 427
 
12.10.05
19:30
Охренели? Где цвета? Кто .... слямзил?

P.S. не вижу цветов... Наверное, скоро помру...
P.S. показ рисунков в эксплорере запрещен...

чего сделать то надо?
247 Лошадка в пальто
 
12.10.05
19:33
-ты суслика видишь?
-нет...
- а он есть...
248 Asmody
 
12.10.05
19:35
Волшебник, ВЕРНИ ЦВЕТА НАРОДУ!!!
249 Ветеран
 
12.10.05
19:35
//это тест
//хочу просто узнать, исправил Волшебник глюка
//или отложил его исправление до лучших времен ...
//итак, присваиваем путь:
Путь = "C:\WINDOWS\system32\winmine.exe";
//ну и, конечно, для балласта добавим ещё кода
Если 1 <> 1 Тогда
1 наверно = 2;
ИначеЕсли 2 <> 2 Тогда
2 наверно = 1;
КонецЕсли;
250 Ветеран
 
12.10.05
19:36
Не исправил ...
Думать надоело, наверно ...
251 Волшебник
 
модератор
12.10.05
19:59
Само сломалось, само сделалось.
"Чессно слово, ничего не делал, только вошёл" (из к/ф "Кавказская пленница")
252 Волшебник
 
модератор
13.10.05
00:36
(249) Исправил.
253 Warlock
 
13.10.05
00:52
Первый раз, когда зашел, были раскрашены только комментарии. Наверно "интеллектуальное" распознавание всё-таки научилось думать и обленилось.

Но Волшебник все поправил.
254 Ёжик в тумане
 
13.10.05
08:08
"Боже мой, какой кошмар!...
...Нет, ну это просто ужас!!" (c)

Кое-кто здесь (не будем показывать пальцем) явно поссорился со своим чувством меры.
Вы тут вообще, уважаемые господа, с каким разрешением экрана форум смотрите?
Вот, например, на разрешении 1024*768 страница с этими выделенными кусками теперь не влазит на экран по ширине - примерно 2/7 страницы находятся справа, и чтобы их увидеть, приходится передвигать страницу налево на каждом сообщении. Подозреваю, что на разрешении 800*600 результат ещё плачевнее (ещё не видел, боюсь смотреть даже).
255 Guk
 
13.10.05
08:11
(254) А у меня нормально. И именно на 1024*768. Может я что делаю не так?...
256 Ёжик в тумане
 
13.10.05
08:16
(255) Ты не поверишь - теперь и у меня нормально =)
Не считая вновь вылезших отступов между именами и сообщениями ;)
257 Rovan
 
гуру
13.10.05
08:31
(252) А еще бы сделать показ сообщения по номеру - очень часто открываю последние 20, а ссылки (причины ответов) уходят вглубь ветки, а хочеться быстро узнать кто что там ляпнул, что теперь на него так катят бочку.
258 Волшебник
 
модератор
13.10.05
09:10
(254) Думаю, это последствия применения тега <pre>
(257) Для этого есть ссылка "Все сообщения ветки".
259 skunk
 
13.10.05
09:12
(258)объяви конкурс... на лучшее распознование кода в тексте сообщения...
260 Морозов Александр
 
13.10.05
09:13
(254) У меня в Опере включено "По ширине окна" и все путем...
261 Волшебник
 
модератор
13.10.05
09:19
(259) Вполне возможно. Но не очень вежливо объявлять такой конкурс без публикации того алгоритма, который уже сделан. А он делится на 2 части:

1. Распознавание фрагментов кода без тегов (это пока ноу-хау)
2. Раскраска фрагментов кода (это можно опубликовать, потому что изначально алгоритм мне подарили, я лишь исправил ошибки).

На повестке дня следующие моменты:

1. Повышение точности автоматического определения фрагментов кода, особенно пограничных слов (не отделенных от фрагмента), запросов.

2. Возможность задания явных тегов начала и конца фрагмента

3. Более правильная раскраска (включая строковые литералы на нескольких строках, запросы)

Если кто предложит алгоритм более правильной раскраски, или хотя бы регулярные выражения для отдельных аспектов раскраски, я обязательно включу его в рабочий движок.

По первому пункту тоже можно делать предложения в виде идей и кода.
262 Ветеран
 
13.10.05
09:24
Путь = "C:\WINDOWS\system32\winmine.exe";
//ну и, конечно, для балласта добавим ещё кода
Если 1 <> 1 Тогда
1 наверно = 2;
ИначеЕсли 2 <> 2 Тогда
2 наверно = 1;
КонецЕсли;
//Если Я=НеОшибаюсь Тогда
//  Сообщить("Ключевые слова в закоментированных кусках кода красятся.");
//КонецЕсли;
263 skunk
 
13.10.05
09:22
+261 от себя лично ... 100 у.е. ... тому кто запобедит...


рассмотрим алгоритмы реализованные на любых языках... короче кому и как удобно...
264 Волшебник
 
модератор
13.10.05
09:39
(261) Ты готов заплатить 100$ победителю? Или я не правильно понял фразу "от себя лично ... 100 у.е. ... тому кто запобедит..."?

(262) Да, это временный баг.
265 skunk
 
13.10.05
09:47
(263)да...
266 Сержант 1С
 
13.10.05
09:48
(262) Дежавю... Вроде 500 ..  :-\
267 Warlock
 
13.10.05
11:47
Для OFF: Конкурс. Определение кода в тексте сообщения. пост (54)
Не используй <pre>. Обработай текст c помощью php предварительно.
268 Warlock
 
13.10.05
12:44
2 Волшебник: Только что что-то менял? Раньше у меня в Опере было нормально, а теперь нету переносов строк в коде. Весь код одной строкой.
269 Волшебник
 
модератор
13.10.05
12:48
(267) да, я знаю. Работаю над этим.
270 shura
 
13.10.05
12:49
(263) А чем тебе не нравится как у меня было сделано?
function do_delete_tag_from_comment($c)
271 Волшебник
 
модератор
13.10.05
12:49
(269) Она и используется, но не все так однозначно...
272 Warlock
 
13.10.05
12:51
(268)А... Я думал, что сильно заюзал кнопочку "Fit to window width" в Опере и она сломалась ;)
273 Ну ка
 
13.10.05
12:55

Сообщить("Ну ка");
274 Ну ка
 
13.10.05
12:56
Блин, ну забыло я! научите!
275 Ну ка
 
13.10.05
12:59
Вот здесь ваш текст, который станет кодом
276 Фокусник
 
13.10.05
13:00
(272) Опять у Rovana не получилось ? ;)
277 Фокусник
 
13.10.05
13:02
(273) Открываем БЕЗ /, закрываем С / :)
278 Ну ка
 
13.10.05
13:04
Сообщить("Ну ка");
279 Ну ка
 
13.10.05
13:05

Сообщить("Ну ка");
280 Волшебник
 
модератор
13.10.05
13:05
(277) рус-англ. перепутал. Оба тега должны быть по-русски, или оба по-английски.
281 Волшебник
 
модератор
13.10.05
13:06

русские



английские
282 Ну ка
 
13.10.05
13:07

Сообщить("Ну ка");
283 Ну ка
 
13.10.05
13:08
Спасибо, а то я копи-пасте сделал
284 Фокусник
 
13.10.05
13:09
Сообщить("Ну ка");


Сообщить("Ну ка");
285 Волшебник
 
модератор
13.10.05
13:10
(282) Я предполагал, что кто-то будет копировать. Таким человеком оказался ты.
286 Фокусник
 
13.10.05
13:16
(284) "Оба тега должны быть по-русски, или оба по-английски" - это специально? Может ну его, пусть в перемешку будет?

PS Для меня логичнее только англ теги оставить, тем более что когда [ делаешь все равно на англ. переключаться.
287 Волшебник
 
модератор
13.10.05
13:17
(285) Вообще эта функция была реализована чисто случайно, как побочный эффект, так что ничего специального тут вообще нет.
288 Волшебник
 
модератор
13.10.05
13:19
(285) результаты поиска в Яндексе:

русское 1С
Результат поиска: страниц — 5 646 821, сайтов — не менее 2 015

английское 1C
Результат поиска: страниц — 2 132 621, сайтов — не менее 1 763

Русское победило.
289 Rovan
 
гуру
13.10.05
13:21
(275) це не я - у мене в др. ветке получилось
290 Фокусник
 
13.10.05
13:25
(286) Может специально в перемешку сделать? А то народ будет голову каждый раз ломать, проверять соседними буквами та раскладка или нет :)
291 Волшебник
 
модератор
13.10.05
13:26
(289) Может быть. Это несложно.
292 Rovan
 
гуру
13.10.05
13:27
(+287) "один эс"
Результат поиска: страниц — 5 711, сайтов — не менее 1 395
293 КонецЦикла
 
13.10.05
13:28

КонецЦикла


А если повесить теги на форум, типа тыркать в них, а то задолбет переключать?
294 Волшебник
 
модератор
13.10.05
13:29
(292) Не хочется усложнять форму для ввода сообщений. Знающий и так поставит. За незнающего сработает автоматическое определение.
295 vvv29
 
13.10.05
13:50
тест
296 Волшебник
 
модератор
13.10.05
13:52
тест фрагмента:


//------------- какой-то произвольный модуль ---------
Перем ИмяПеременной1;

Функция КакаяТоФункция(Параметр1, Параметр2)
 Если Параметр2 = Критерий Тогда
   ВызовДругойПроцедуры(Параметр1);
 КонецЕсли;
 Возврат Параметр1;
КонецФункции

ИмяПеременной1 = 0;
//------------- вот и кончился модуль -----------------  
297 Волшебник
 
модератор
13.10.05
13:53
(295) Двойное выделение получилось.
298 КонецЦикла
 
13.10.05
13:54



Оппочки


299 КонецЦикла
 
13.10.05
13:55


Оппочки

300 КонецЦикла
 
13.10.05
13:55
2(296) ?
301 КонецЦикла
 
13.10.05
13:55
300?
302 Лошадка в пальто
 
13.10.05
13:55
300?
303 КонецЦикла
 
13.10.05
13:56
2(301) Извини, забыл
304 Фокусник
 
13.10.05
13:59


Двойное.. так что-ли?






А тройное ?


305 OFF
 
13.10.05
13:59

(300, 301) дети :)
306 Волшебник
 
модератор
13.10.05
14:05
Двойное выделение получается, когда фрагмент подпадает под автоматическое определение, а его еще оформили в теги. Нехорошая ситуация, нужно исправлять.
307 КонецЦикла
 
13.10.05
14:07

Не было у бабы хлопот...
308 Волшебник
 
модератор
13.10.05
14:11
(304,306) Уважаемые! Не используйте теги для выделения обычных фраз! Если такое будет случаться, я отключу теги.
309 Фокусник
 
13.10.05
14:15
Просто текст


Текст между тегами
и здесь же фрагмент кода:

Функция глВыходнойДень(лДата) Экспорт
   лПразд=СоздатьОбъект("Праздники");
   Если НомерДняНедели(лДата)=6 Тогда
       Возврат "С"; //суббота
   ИначеЕсли НомерДняНедели(лДата)=7 Тогда
       Возврат "В"; //воскресенье
   ИначеЕсли лПразд.ВыбратьДаты(лДата,лДата)=1 Тогда
       Возврат "П";
   КонецЕсли;

   Возврат "";
КонецФункции



Тот же фрагмент кода, только вне тегов:

Функция глВыходнойДень(лДата) Экспорт
   лПразд=СоздатьОбъект("Праздники");
   Если НомерДняНедели(лДата)=6 Тогда
       Возврат "С"; //суббота
   ИначеЕсли НомерДняНедели(лДата)=7 Тогда
       Возврат "В"; //воскресенье
   ИначеЕсли лПразд.ВыбратьДаты(лДата,лДата)=1 Тогда
       Возврат "П";
   КонецЕсли;

   Возврат "";
КонецФункции
310 Волшебник
 
модератор
13.10.05
14:16
(308) Без явно указанных тегов всё работает гораздо лучше. :)
311 Фокусник
 
13.10.05
14:31
(309) Не-не, теги все-равно нужны :) Только хорошо бы, если теги есть в сообщении не пытаться автоматом распознавать.
312 Волшебник
 
модератор
13.10.05
14:33
(310) Это понятно. Пишу в планы.
313 skunk
 
13.10.05
14:42
314 Волшебник
 
модератор
13.10.05
14:43
Ошибка с двойным выделением исправлена.
315 skunk
 
13.10.05
14:43
111
316 Сержант 1С
 
13.10.05
14:52

интересно...
317 Никитос
 
13.10.05
15:00
Что, правда работает?

Процедура Сформировать()
318 Никитос
 
13.10.05
15:01
Без тегов никак?

Процедура Сформировать()
Сообщить(лол);
КонецПроцедуры
319 Таня
 
13.10.05
15:05
а чего комменты не определяет?
320 Волшебник
 
модератор
13.10.05
15:07
(319) помедленнее и подробнее
321 Таня
 
13.10.05
15:08
Процедура ПриНачалеРедактированияСтроки()
   //       Если Форма.ТекущаяКолонка() = "ФиксированныйПроцент" Тогда
     //Если ТекущийЭлемент().Тип = Перечисление.ТипДК.Простая Тогда
   //    Сообщить("Для простой карты нельзя устанавливать фиксированный процент скидки") ;
   //    СтатусВозврата(0);
   //    Возврат;
   //КонецЕсли;
   //        
   //       КонецЕсли;
322 Таня
 
13.10.05
15:08
Зелени не вижу
323 Волшебник
 
модератор
13.10.05
15:09
(322) а, это сделаем попозже.
324 Никитос
 
13.10.05
16:12
//-------только так что ли?
325 shura
 
14.10.05
09:31
Процедура РаботаСВалютой()
//если не нужный нам вид операции, то ничего не делаем
Если Найти("<132>,<133>,<134>","<"+СокрЛП(ВидОперации.ДопКод)+">")=0 Тогда
  Возврат;
КонецЕсли;
Форма.Валюта.Доступность(0);
Если Выбран()=1 Тогда
  Возврат;
КонецЕсли;
Если ПустоеЗначение(ДокументОснование)=0 Тогда
  Возврат;
КонецЕсли;
СпрГородов=СоздатьОбъект("Справочник._1010_Города");
Если СпрГородов.НайтиПоКоду("001010-0000070",0)=0 Тогда
  Сообщить("Не найден элемент справочника <Города> с кодом <001010-0000070>","!!!");
  Возврат;
КонецЕсли;
СтараяВалюта=Валюта;
Если Фирма.Город.ПринадлежитГруппе(СпрГородов.ТекущийЭлемент())=1 Тогда
  Валюта=Рубли;
Иначе
  Валюта=Доллары;
КонецЕсли;
Если СтараяВалюта<>Валюта Тогда
  Event_Валюта();
КонецЕсли;
КонецПроцедуры
326 Морозов Александр
 
14.10.05
09:35
Стас вот ка мне посмотреть предпоследнюю страничку? Получается либо все либо тока последние. А если хочу посмотреть посередине?
327 shura
 
14.10.05
09:35
Вот тут могут быть глюки наверное:

Процедура ПриИзмененииДаты()
Если (ДатаНачала<'01.02.05') или (ДатаКонца<'01.02.05') Тогда
  Предупреждение("Внимание! Запрещено использовать дату ранее 01.02.05",30);
  ДатаНачала=?(ДатаНачала<'01.02.05','01.02.05',ДатаНачала);
  ДатаКонца=?(ДатаКонца<'01.02.05','01.02.05',ДатаКонца);
КонецЕсли;
КонецПроцедуры


А так?

"INSERT INTO #Движения"
 //"SELECT p.ACCDTID AS Счет, 'Дт' AS Знак, DTSC0 AS Субконто1, DTSC1 AS Субконто2, DTSC2 AS Субконто3, CURSUM AS ВалСумма, SUM_ AS Сумма, s.DATE AS ДатаДок, s.ID AS Документ"

 "SELECT DTSC0 AS Субконто1, DTSC1 AS Субконто2, DTSC2 AS Субконто3, CURSUM AS ВалСумма, SUM_ AS Сумма, s.DATE AS ДатаДок, s.ID AS Документ"
 "FROM #СписокДокументов s"
 "  INNER JOIN _1SENTRY p ON p.DOCID = s.ID"
 "WHERE p.ACCDTID = @Счет57_1 or (p.ACCDTID = @Счет57_2 and s.ВО <> @ВОПриходДенег)"
 "UNION ALL"
 //"SELECT p.ACCKTID AS Счет, 'Кт' AS Знак, KTSC0 AS Субконто1, KTSC1 AS Субконто2, KTSC2 AS Субконто3, CURSUM AS ВалСумма, SUM_ AS Сумма, s.DATE AS ДатаДок, s.ID AS Документ"


Или так:

СтрокаПараметров=""+?(ВыбФилиалОтправитель.Выбран()=0,"по всем филиалам отправителям;","филиал отправитель '"+ВыбФилиалОтправитель.Наименование+"'");
СтрокаПараметров=""+СтрокаПараметров+?(ВыбФилиалПолучатель.Выбран()=0," по всем филиалам получателям;"," филиал получатель '"+ВыбФилиалПолучатель.Наименование+"';");
СтрокаПараметров=""+СтрокаПараметров+?(спсДХОтправители.РазмерСписка()=0," по всем ДХ отправителям;"," по ДХ отправителяим из списка;");
СтрокаПараметров=""+СтрокаПараметров+?(спсДХПолучатели.РазмерСписка()=0," по всем ДХ получателям"," по ДХ получателям из списка");
328 shura
 
14.10.05
09:38

"INSERT INTO #Движения"
 //"SELECT p.ACCDTID AS Счет, 'Дт' AS Знак, DTSC0 AS Субконто1, DTSC1 AS Субконто2, DTSC2 AS Субконто3, CURSUM AS ВалСумма, SUM_ AS Сумма, s.DATE AS ДатаДок, s.ID AS Документ"


"SELECT DTSC0 AS Субконто1, DTSC1 AS Субконто2, DTSC2 AS Субконто3, CURSUM AS ВалСумма, SUM_ AS Сумма, s.DATE AS ДатаДок, s.ID AS Документ"

 "FROM #СписокДокументов s"
 "  INNER JOIN _1SENTRY p ON p.DOCID = s.ID"
 "WHERE p.ACCDTID = @Счет57_1 or (p.ACCDTID = @Счет57_2 and s.ВО <> @ВОПриходДенег)"
 "UNION ALL"
 //"SELECT p.ACCKTID AS Счет, 'Кт' AS Знак, KTSC0 AS Субконто1, KTSC1 AS Субконто2, KTSC2 AS Субконто3, CURSUM AS ВалСумма, SUM_ AS Сумма, s.DATE AS ДатаДок, s.ID AS Документ"

329 LORD
 
14.10.05
09:42
А можно суда еще отладчик?
330 Волшебник
 
модератор
14.10.05
09:45
(329) Тогда не нужно будет покупать коробку с 1С, достаточно будет зайти на мисту.
331 Лошадка в пальто
 
14.10.05
09:46
(330) Стас, у меня по прежнему все черненькое... Что я делаю не так?
332 Волшебник
 
модератор
14.10.05
09:49
(331) Боже! Купи, наконец, цветной монитор!
333 Морозов Александр
 
14.10.05
09:50
(331) Может у тебя расрешение 16 цветов стоит? :-)
334 Лошадка в пальто
 
14.10.05
09:50
(332) Ржунимагупацтулам... Я серьезно... Дизайн аля Т1С... все буковки черненькие...
335 Волшебник
 
модератор
14.10.05
09:52
(334) Какой браузер?
336 Rovan
 
гуру
14.10.05
09:56
(330) Это будет круто ! Даешь Мисту как самый отладочный форум по 1С в Инете !
337 shura
 
14.10.05
09:59
Вплотную приближаемся к 1С на ПХП ;))
338 Лошадка в пальто
 
14.10.05
09:59
(335) ИЕ
339 Ветеран
 
14.10.05
10:13
Проверка ещё одного вероятного косяка:

Точно такую же строку вставлю ниже внутрь тега (1c) --> \\\\\\\


Точно такую же строку вставлю ниже внутрь тега (1c) --> \\\\\\\
340 Ветеран
 
14.10.05
10:14
(339) Хм ...
А так?


//Точно такую же строку вставлю ниже внутрь тега (1c) --> \\\\\\\
341 Ветеран
 
14.10.05
10:15
(340) Хе ... Косячит ... :))
342 Волшебник
 
модератор
14.10.05
10:41
(341) Что именно?
343 Волшебник
 
модератор
14.10.05
10:42
(342) В комментах вырезаются обратные слеши, правильно?
344 КонецЦикла
 
14.10.05
10:44
Маленький тест не пока ку-ку
345 КонецЦикла
 
14.10.05
10:45
Маленький тест не пока ку-ку всем привет
346 Ветеран
 
14.10.05
10:45
(343) Ну да ...

/десять обратных слешей: \\\\\\\\\\
//десять обратных слешей: \\\\\\\\\\
///десять обратных слешей: \\\\\\\\\\
////десять обратных слешей: \\\\\\\\\\
/////десять обратных слешей: \\\\\\\\\\
347 Старый козел
 
14.10.05
10:52
test
348 Если
 
14.10.05
10:54
Если Них = 1 Тогда
.   ругаццаНельзя=0;
КонецЕсли;
349 Ветеран
 
14.10.05
10:55

//1 \
//2 \\
//3 \\\
//4 \\\\
//5 \\\\\
//6 \\\\\\
//7 \\\\\\\
//8 \\\\\\\\
//9 \\\\\\\\\
//10 \\\\\\\\\\

350 Ветеран
 
14.10.05
10:57
(349)+ Текст был такой
//1 \
//2 \\
//3 \\\
//4 \\\\
//5 \\\\\
//6 \\\\\\
//7 \\\\\\\
//8 \\\\\\\\
//9 \\\\\\\\\
//10 \\\\\\\\\\
351 Ветеран
 
14.10.05
10:58
(350)+ Мдя ... Полная задница! :))
352 КонецЦикла
 
14.10.05
11:00
Волшебнику: а почему у меня иногда при обновлении форум сворачивается? Т.е. не видно тем, а поле состоит из шапки и подвала? У кого еще так?
353 Волшебник
 
модератор
14.10.05
11:01
(352) Как часто?
354 КонецЦикла
 
14.10.05
11:02
2(353) Не очень... несколько раз в день. А это что?
355 Волшебник
 
модератор
14.10.05
11:07
(351) Если ты перепишешь свой алгоритм правильной раскраски на языке PHP, я бы легко встроил его в форум.
356 Волшебник
 
модератор
14.10.05
11:07
(354) Ну того ничего страшного. Просто обновляй страничку.
357 Ветеран
 
14.10.05
11:13
(355) Навеяло ...
- Ты прочитал "Войну и мир"?
- А её чё прочитать надо было? Во бля ... А я переписал ...
358 Rovan
 
гуру
14.10.05
11:13
(354) Аналогично 3-4 раза в день
359 Волшебник
 
модератор
14.10.05
11:15
(357) Просьба не выражаться матом.
360 Дудка Ахинеи
 
14.10.05
11:17
хе
361 Волшебник
 
модератор
14.10.05
11:20
тест тегов:

//*******************************************
procedure Choice(vlPara, vlAnswer, Sum)
   Count = vlPara.GetListSize();
   if Count > 0 then
       maxRest = 0;
       oldDifference = Sum;
       for x = 1 to Count do
           Value = vlPara.GetValue(x);
           Difference = Sum - Value;
           if Difference > 0 then
               if oldDifference > Difference then
                   oldDifference = Difference;
                   maxRest = Value;
               endif;
           elsif Difference = 0 then
               maxRest = Value;
               break;
           endif;
       enddo;
       if maxRest = 0 then
           x = vlAnswer.GetListSize();
           if x > 0 then
               vlAnswer.RemoveValue(x);
           endif;
           x = vlPara.GetListSize();
           Value = vlPara.GetValue(x);
           vlAnswer.AddValue(Value);
       else
           x = vlPara.FindValue(maxRest);
           vlPara.RemoveValue(x);
           vlAnswer.AddValue(maxRest);
           Rest = Sum - maxRest;
           if Rest > 0 then
               Choice(vlPara, vlAnswer, Rest);
           endif;
       endif;
   endif;

endprocedure


//*******************************************
procedure Make()
   vlAnswer = createobject(""cb">valuelist");
   vlPrice = createobject(""cb">valuelist");
   vlPrice.AddValue(20000);
   vlPrice.AddValue(8000);
   vlPrice.AddValue(5000);
   vlPrice.AddValue(3000);
   vlPrice.AddValue(1000);
   vlPrice.Sort(1);
   Choice(vlPrice, vlAnswer, 10000);
   Count = vlAnswer.GetListSize();
   if Count > 0 then
       for x = 1 to Count do
           message(vlAnswer.GetValue(x));
       enddo;
   endif;

endprocedure

Make();
362 Волшебник
 
модератор
14.10.05
11:21
еще тест тегов:

//*******************************************
procedure Choice(vlPara, vlAnswer, Sum)
   Count = vlPara.GetListSize();
   if Count > 0 then
       maxRest = 0;
       oldDifference = Sum;
       for x = 1 to Count do
           Value = vlPara.GetValue(x);
           Difference = Sum - Value;
           if Difference > 0 then
               if oldDifference > Difference then
                   oldDifference = Difference;
                   maxRest = Value;
               endif;
           elsif Difference = 0 then
               maxRest = Value;
               break;
           endif;
       enddo;
       if maxRest = 0 then
           x = vlAnswer.GetListSize();
           if x > 0 then
               vlAnswer.RemoveValue(x);
           endif;
           x = vlPara.GetListSize();
           Value = vlPara.GetValue(x);
           vlAnswer.AddValue(Value);
       else
           x = vlPara.FindValue(maxRest);
           vlPara.RemoveValue(x);
           vlAnswer.AddValue(maxRest);
           Rest = Sum - maxRest;
           if Rest > 0 then
               Choice(vlPara, vlAnswer, Rest);
           endif;
       endif;
   endif;

endprocedure


//*******************************************
procedure Make()
   vlAnswer = createobject("valuelist");
   vlPrice = createobject("valuelist");
   vlPrice.AddValue(20000);
   vlPrice.AddValue(8000);
   vlPrice.AddValue(5000);
   vlPrice.AddValue(3000);
   vlPrice.AddValue(1000);
   vlPrice.Sort(1);
   Choice(vlPrice, vlAnswer, 10000);
   Count = vlAnswer.GetListSize();
   if Count > 0 then
       for x = 1 to Count do
           message(vlAnswer.GetValue(x));
       enddo;
   endif;

endprocedure

Make();
363 Волшебник
 
модератор
14.10.05
11:27

//тест обратных слешей: \\\\\\\\\\
364 Волшебник
 
модератор
14.10.05
11:28

//еще тест 10 обратных слешей: \\\\\\\\\\
365 Волшебник
 
модератор
14.10.05
11:31
тест кавычек в комментах


// сообщить("Каля-маля");
366 Волшебник
 
модератор
14.10.05
11:41
тест кавычек:


сообщить("Каля-маля");
//сообщить("Каля-маля");
367 SiMazx
 
14.10.05
11:44
Тест
Если матперемат тогда
шотган
368 SiMazx
 
14.10.05
11:47
Тест
Если матперемат=1 тогда
РассчитатьРегистрыНа();
Иначе
рассчитатьРегистрыПо();
КонецЕсли;
369 Armor
 
14.10.05
11:47
Монитор цветной)), а код черный
370 miki
 
14.10.05
11:48
//****************
//Тест.
//****************

With Charts("Chart1").Axes(xlCategory)
   .HasTitle = True
   .AxisTitle.Text = "July Sales"
End With

Charts("Chart1").Axes(xlCategory).HasMajorGridlines = False

For Each a In Charts("Chart1").Axes
   a.HasMajorGridlines = False
   a.HasMinorGridlines = False
Next a
371 vvv29
 
14.10.05
11:49
Для Каждого Док из Документы Цикл
   ВыбДок=Док.Выбрать(НачПериода,КонецДня(КонПериода));
   Пока ВыбДок.Следующий() Цикл
372 vvv29
 
14.10.05
11:50
+(371) из - не красное
373 Волшебник
 
модератор
14.10.05
12:20
Пара ошибок исправлена. Даже доллар из 71-го поста стал красивый.

Еще тест кавычек:


Попытка
  Если ПробаПера=1 Тогда
     Сообщить("Ниче так... Гламурненько");
  КонецЕсли;
Исключение
  Сообщить("Волшебник сказал - куски побольше");
КонецПопытки;
374 Rovan
 
гуру
14.10.05
13:25
(373) Не почотно !...как-то ВЫЛЫСЫПЫДЫСТНО получилось
375 Rovan
 
гуру
14.10.05
13:27
(+374) О! А сечас лучше стало - ЗАЧОТ....странно!
376 КонецЦикла
 
14.10.05
13:30
Оппочки

Исключение
  Сообщить("Волшебник сказал - куски побольше");
КонецПопытки;

Ну как?
377 КонецЦикла
 
14.10.05
13:31

Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =    "
   |Период с ДатаНачала по ДатаКонца;
   |Пользователь    = Регистр.Касса.Пользователь;
378 КонецЦикла
 
14.10.05
13:32
Круто... респект!
379 Волшебник
 
модератор
14.10.05
13:36
тест вложенных кавычек


   строка =     "начало
   |продолжение
   |две кавычки"" продолжаем
   |конец";
380 vvv29
 
14.10.05
13:37
Осталось только сделать чтобы не при выведе страницы, а при добавлении сообщения, тормозов должно стать меньше
381 Волшебник
 
модератор
14.10.05
13:41
(380) Когда всё будет отлажено, конечно.
382 КонецЦикла
 
14.10.05
13:42

2(888) типа тест
383 КонецЦикла
 
14.10.05
13:43
2(381) Ничего не понял... почему иногда вроде не срабатывает... или идет интеллектуальная борьба с злоупотреблениями?
384 Волшебник
 
модератор
14.10.05
13:45
(383) Конечно, нет. Должно срабатывать всегда.
385 gr13
 
14.10.05
13:49
(382) а это еще что?
386 gr13
 
14.10.05
13:49
2(385) а так?
387 gr13
 
14.10.05
13:49
2(888) типа тест
388 oPIRATor
 
14.10.05
13:50
мдя... не всех больных войной убило...
389 КонецЦикла
 
14.10.05
13:50

2(385) сам не знаю, но красиво...
390 gr13
 
14.10.05
13:52
обалдеть [/с]
391 gr13
 
14.10.05
13:53
здесь код
392 gr13
 
14.10.05
13:53
ну ка ну ка

something [/c]
393 oPIRATor
 
14.10.05
13:53
я тоже с тебя балдею... я беда...
394 gr13
 
14.10.05
13:54
да неужели
395 gr13
 
14.10.05
13:54
согласен;)
396 Волшебник
 
модератор
14.10.05
15:13
еще тест кавычек:

ЛокПуть=ЛокПуть+?(Right(ЛокПуть,1) = "\","","\");
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс