- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Отбор = РегистрыСведений.БазыКонтрагентов.СрезПоследних(Дата,новый Структура("Производитель",Контрагент));
Если Отбор.Количество()>0 Тогда
Для каждого ТекТМ из Отбор Цикл
Элемент.списокВыбора.Очистить();
Для каждого ТекТМ из Отбор Цикл
Элемент.списокВыбора.ДОбавить(ТекТМ.ТорговаяМарка,ТекТМ.ТорговаяМарка);
КонецЦикла;
КонецЦикла;
КонецЕсли;
а мы еще не забыли ебаный-стыд-тред-3131
PayneBLADE >>= ...для написания СУБД, достаточно 2-3 1С прграммеров, вместо 5-6 С++ (это что бы уложится в те же сроки)
"Программы на С++ в среднем на 44.2% лучше, чем на 1С"
или
"После этого шампуня мои волосы стали на 12.235% красивее"
Вы вкладываете в эти слова совершенно неверный смысл, и потому получается смешно.
1) "Написание конфигурации на 1С" это не "написание субд".
2) С++ не единственная альтернатива 1С.
Вы вроде бы не выскачка как "то"
И вообще:
C++ это язык + библиотеки.
1С это язык + библиотеки + платформа.
Сравнивать их некорректно. Все равно что говорить "писать под виндоус быстрее чем на ассемблере".
1С надо сравнивать с аналогичными решениями: например C++ плюс MS-Access.
А у 1C СУБД это MS-SQL, а то, что делает 1С называется CRM, например.
> 1С это язык + библиотеки + платформа.
Что такое "платформа", и чем она отличается от "библиотеки" или "рантайма"?
Когда Вы пишите под win32api -- Ваша платформа это Windows.
Когда Вы пишите модуль Apache -- Ваша платформа это Apache.
Когда Вы пишите под 1С -- в Вашей платформе есть справочники, база данных, генераторы отчетов, всякая лабуда, которой явно нет в стандарте C++, даже в С++0x нет.)))))
Потому сравнивать 1С и С (даже если бы они были одинаковыми языками) -- некорректно.
А если я компилирую win32api-программу под линукс с помощью winelib?
Всё перечисленное это интерфейсы (АПИ), а это те же библиотеки. Или в исходном утверждении имелись в виду только "встроенные/стандартные библиотеки"? Нужно уточнять :)
Платформа все таки более широкое понятие, частью платформы может быть отдельностоящий сервис (например база данных), трудно назвать наличие базы данных -- частью API.
Хотя все конечно условно
Тогда некорректно сравнивать, допустим, Оперу и ФаерФокс. В Оперу уже много чего готового встроено, а ФаерФокс гол как сокол, но есть возможность подключать сторонний (не стандартный функционал).
Или всё-таки корректно?
Платформа "опера" и платформа "файрфокс" похожи.
Но мой пост изначально был не о том, а о другом: 1С это язык и платформа. C++ это язык.
Сравнивать надо платформы с платформами, языки с языками.
Можно сранивать паскаль и с. Сравнивать QT и GTK.
Но сранивать паскаль и MFC -- глупо. нет?
> Но сранивать паскаль и MFC -- глупо. нет?
А C# и MFC? C# не мыслим без BCL, многие его моменты завязаны на библиотеку классов и поведение рантайма. Получается, C# - платформа? Или всё-таки язык?
Тут разница очень тонкая... Если она вообще есть.
Тоже глуповато. На C# можно написать код, вообще ничего не знающий ни о винде ни о винформс, и функционал MFC никак не покроется.
>>Тут разница очень тонкая... Если она вообще есть.
Да, все относительно.
Но разве Вы не поняли, о чем я писал пост?
Тогда вообще ничего сравнивать нельзя. У разных "платформ" разное "покрытие".
Java и С#. JVM и .NET/CLR.
VBScript и JavaScript.
:)))
ой, врядли
Совершенно разные вещи, я об этом и писал
может быть еще и на других субд
1сник-снова-сливает-тред го
Не правильно выразился просто )))
ой лол.
> которое тщательнейшим образом переработано программистами компании.
переписано с использованием
#define ЕСЛИ if
> Как удалось выяснить, это будет единственная ОС на данный момент, в которой нет ни единого бага - а так же не появится в дальнейшем.
ой, мама дорогая.
Деды рассказывали, что в 2.0 был ipfwadm например, замененный на ipchains в 2.2.
Было это году в 99м наверное
АХАХА =) ты зачем дениску попова кастуешь ? =))
Это что, шутка?!
Когда я первый раз увидел линукс в 2001г, там уже было ядро 2.2.19 кажется.
Какое нафиг 2.0.0?
таки запощено первого апреля :)
У них оно новейшее! ))))
Последняя версия: 2.6.34 (16 мая 2010)
Ахахахаха, сильно
с кучей танцев с бубном. но я слышал новая их версия изначально пишется/писалась под линукс нативом. я не 1сник, могу слоупочить.
--Конечно, через vmware.
под гтк у моно хороший биндинг, все больше и больше софта, т.е. есть линия развития... а ява где?
ну и стандартная библиотека классов намного шире, больше заточена на поддержку различных языков, чтобы язык их можно было поверх построить.
ну и намного например более простая архитектура биндингов к нативным функциям, если что-то вдруг надо.
вообще всё проще. как раз для 1сников :)
+ поддерживается КОМ.
А веб на джаве делается не плохо.
И серверная сторона тоже.
А вот гуй под винду конечно лучше на .net
Я не спорю, что WinForms под виндой лучше выглядят, чем свинг.
пруфлинк:
http://v8.1c.ru/overview/release_8_2_11/
cdev сказал: "пусть перепишут 1с под моно + гтк. чё тупят.".
Дескать так они добъются кросс-платформенности.
Но я не считаю моно продакшен решением (извините), и потому сказал что тогда уж лучше на джаву.
на что мне cfdev сказал: "java морально устарела, она плохо ориентирована под гуй...".
С этим трудно поспорить: свинговый гуй и правда ужасен. Есть еще AWT, но мы его тут не рассматриваем.
Тогда я сказал, что CRMу гуй вообще не нужен. А серверную сторону лучше писать на джаве, чем на моно.
Вот и все))
Терм 666 в кб 1с как бы намекает нам, что 1с под линукс уже есть. В нативе. Без гуя. А на яве он, на моно(вы же про шарп, да?), или вовсе на плюсах - я буду посмотреть в начале следующей недели. Но энивей, мне кажется что решение на ДХТМЛ по маштабируемости, стоимости внедрения и поддержки, кросплатформенности и расовой чистоте даст стопиццот очков форы гтк, свингу, авт и прочим классным аббревиатурам.
пруф про 666:
http://v8.1c.ru/overview/Term_000000666.htm
С тех пор "DHTML" (как Вы его называете) сильно шагнул вперед: комет, аякс и пр.
Приятно, что 1С это осознало.
Потому что ты о ней слышал один раз в 2005 году. Она щас очень даже продакошн-реди. Но веб да, пока что лучше на жаве. В ближайшие пару лет моно допилится до кондиции готовности и к серверам. Хотя скорей всего за ней останется слава десктопного решенья (так же, как и жаба так и не смогла слезть с серверов на десктоп).
Что касается веба в .NET, то ASP.NET фром зе бокс -- оно сомнительно.
Подходит только для внутренних сайтов, да еще и не требовательных к дизайну.
Вот MVC.NET уже лучше.
Но самый удачный проект из моей практики был сделан на чистых хендлерах, и аутпут генерился из шаблонов.
Джава же предлагает нам вагон-и-маленькую-тележку решений, причем как шаблонизаторов (jsp+jstl, velocity, freemaker) так и фреймворков: gwt, struts, spring.web итд.
Потому наверное веб лучше на джаве, но это имхо конечно.
А то в 2001м году я видел как люди ходили по RDP на сервер, и сидели нам в 1С, потому что ставить каждому клиент и по сети (через smb) ходить в файловую БД -- было тяжело (ms-sql тогда не юзали)
Это уже готовый компонент (таблица), который при записи в него (движениях документов) делает некие процедуры, метки и т.п.
не надо делать такие жизнерадостные утверждения являясь полным нубом в ТЯП.
'по сути' какой сути?
семантика здесь чисто бейсиковая.
паскалисты...
Извините ПАПА, в ноги кланяться ?
не нормальная тенденция - лезть не в свою область
по синтаксису сравнивать, оянимагу ты такой наивный,
как школоло перед голой бабой.
в третий раз повторить, что синтаксис практически нулевое значение имеет?
Расслабься...
внутри я спокоен и неподвижен как ледник на фудзияме
А тут (как мы видим по этому примеру) ее нет.
Так что это по сути Visual Basic.
это не миф - это аксиома
используя которую кстати можно доказать теорему БЖ-Соболя
>>>по сути Visual Basic.
мне здается, что они взяли библиотеки MS, кстати я помню как-то в VB исполнял Vb-же код введенный в текстбох ))
и сделали то что написал cfdev >>>#define ЕСЛИ if
итд..
т.к. в старых версиях VB (до .NET) не было регулярок, то в 1С они тоже отсутствуют
Видимо он правда хотел последнюю строку.
Кстати, а 1С не кейс сенсетив? (ДОбавить) ?
И что такое "новый Структура" ? Ассоциативный массив (мапа/словарь)?
неа
>И что такое "новый Структура" ? Ассоциативный массив (мапа/словарь)?
Что то типа массива / списка, с ключом и его значением, в данном случаи используется как отбор по заданной структуре
яхудею, вы серьезно не ферштейн внутреннее устройство адинцэ?
ну хотя кто вам спеки-то предоставит, 'ональная привязка', да? =)
"Справочник", "регистр накопления", "Перечисления", "Схемы XDTO" и т.п. Я просто не знаю на чем вы программируйте, потому выразился в общем :)
Пускай и прозвучало оно как некая определенность
//fixed
Или писал быстро и поставил её не перед циклом, куда она просится, а внутрь цикла. Странно что сразу не нашёл.