Текущее время: Вс, июл 20 2025, 16:12

Часовой пояс: UTC + 3 часа


FAQ по разделу



1. Прежде чем писать - подумай: а стоит ли это делать? Если ты все-таки решил написать, подумай еще раз. На форуме запрещено редактирование собственных сообщений, а администрация (даже после твоих жалостных просьб) ничего редактировать или удалять не собирается. Помни, что в определенных случаях публикация поста в этом форуме может стоит тебе: премии, репутации, нервов, работы и т.д. Прецеденты были.

2. "Месть - блюдо, которое лучше подавать холодным". Старая клингонская поговорка (С). Эмоции - твой враг. Если ты обвиняешь конкретного человека или компанию в серьезных нарушениях законодательства - имей на руках доказательства. Лучше всего подойдет решение суда. Сойдет и твое заявление в суд, СК, прокуратуру или полицию. На самый крайний случай - сохраненная переписка. Бездоказательные обвинения будут удаляться без предупреждения. Имей в виду, что часто после прочтения поста человеком, которого ты обвиняешь, могут наступить обстоятельства, описанные в п.3.

3. Отвечай за базар. Будь доступен хотя бы в ЛС или на почте для общения с администрацией форума, если после публикации твоего поста возникнут проблемы. Поскольку, если ты струсишь и сбежишь, то тот, кому надо, тебя все равно найдет, а параллельно устроит неслабые проблемы лично мне (уже бывало такое). А я, администратор форума, не имею могущественных и влиятельных друганов, которые могли бы за меня постоять. Более того: сильный стресс может меня в теории просто убить. Подумай, выгоден ли тебе такой исход событий.

4. Будь честен. Если в конфликте с человеком или компанией есть элемент и твоей вины, обязательно упомяни об этом. Тем самым ты сразу отсечешь возможные обвинения тебя (и меня) в распространении клеветы. Если такая правда неприемлема для тебя - не пиши вообще ничего. Целее будешь сам и добавишь мне пару лет жизни в качестве бесплатного приложения.

5. Не переходи на личности. Будь корректен, такт и этичность всегда смотрятся лучше, чем поливание грязью.

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

7. Прочитай пп. 5.2 - 5.4 правил форума. Там изложено почти все то же самое, что и здесь, но с некоторыми подробностями, которые лишними не будут.



Начать новую тему Ответить на тему  [ Сообщений: 214 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15  След.
Автор Сообщение
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пт, мар 26 2010, 16:42 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 05 2010, 16:39
Сообщения: 34
sy-uname написал(а):
Prokop написал(а):
....
Могу привести еще массу подобных примеров.

Только зачем? Что эти примеры покажут\докажут?
Собственно как не понятно что доказывает приведённый ранее образец получения среднедневного чегото там, какие преимущества 1C он демонстрирует?


Я хотел этим примером продемонстрировать не преимущества 1С, а преимущества расчета показателей одним запросом в СУБД (в случае когда это целесообразно)
А приведенный текст запроса иллюстрирует, как это можно оформить на 1С 8
Просто murmur имел смелость утверждать, что в 1С 8 по сравнению с 1С 7 просто сменили синтаксис и не более.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пт, мар 26 2010, 16:50 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 05 2010, 16:39
Сообщения: 34
Цитата:
Просто murmur имел смелость утверждать, что в 1С 8 по сравнению с 1С 7 просто сменили синтаксис и не более.


Ой, простите, не murmur, а Пономарев Артем


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пт, мар 26 2010, 16:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Prokop написал(а):
...
Я хотел этим примером продемонстрировать не преимущества 1С, а преимущества расчета показателей одним запросом в СУБД (в случае когда это целесообразно)
А приведенный текст запроса иллюстрирует, как это можно оформить на 1С 8
Просто murmur имел смелость утверждать, что в 1С 8 по сравнению с 1С 7 просто сменили синтаксис и не более.

В первую очередь, как видно, тут нам было продемонстрировано преимущество организации промежуточных агрегатов.
Про преимущества одного запроса - не очень показательный пример.
Вот если бы пяток источников данных, да ещё с подзапросами в разных частях. А выбор из пары таблиц - эка невидаль .
Конечно, SAP Netweaver тут трудно состязаться с 1C полюбому, из за отсутсвия возможности использовать расчётные значения в SQL. Что есть, то есть.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пт, мар 26 2010, 17:24 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Prokop, ну не ройте вы себе яму в споре о языках.
Совсем на пальцах: в 1С 8 по сравнению с 1С 7 действительно просто сменили синтаксис и не более, т.к. семантика языка осталась неизменной.
Вам добавили в синтаксис поддержку JOIN. Отлично. Теперь вы счастливы, что можете выбрать среднечто-то за времячто-то одним запросом.
Но вот неудача... появляется задача, которую решить с помощью одного запроса без использования, скажем, CASE или UNION ну никак не получается.
И что же делать? Правильно, ждать новой версии и верить в чудо. Т.к., внимание, семантическая модель языка не подразумевает возможности расширять язык с помощью средств самого языка.
Надеюсь так понятнее.
То, что язык [s]обрастает мусором[/s] развивается от версии к версии - это ясно. Мое первое замечание было насчет какой-то "объектности", которую увидел в вашем примере murmur.
Что пытаетесь доказать в этой ветке беседы вы - я до сих пор не могу понять.

"Преимущество расчета показателей одним запросом в СУБД" - а в чем оно?
"В случае когда это целесообразно" - вот это самое интересное. Как определяете. Я серьезно спрашиваю.

Ну и финальное: то, что в 1С можно писать более сложные запросы никто и не отрицал, как я понимаю.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пт, мар 26 2010, 17:42 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Цитата:
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура.Код,
Номенклатура.Артикул,
Номенклатура.ТорговаяМарка.Наименование,
ОстаткиТоваров.КоличествоОстаток
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрНакопления.ОстаткиТоваров.Остатки(&ДатаОстатков) КАК ОстаткиТоваров
ПО
Номенклатура.Ссылка = ОстаткиТоваров.Номенклатура


Я не знаю синтаксиса 1С, но на первый взгляд первый выделенный фрагмент похож на доступ к свойству вложенного объекта. А второй фрагмент - на вызов метода вложенного объекта, возвращающего таблицу. То, что внизу по-прежнему реляционная база и обычные таблицы и ежу понятно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пт, мар 26 2010, 18:09 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 05 2010, 16:39
Сообщения: 34
Пономарев Артем написал:
Prokop, ну не ройте вы себе яму в споре о языках.
Совсем на пальцах: в 1С 8 по сравнению с 1С 7 действительно просто сменили синтаксис и не более, т.к. семантика языка осталась неизменной.


О какой яме речь?
В своих постах я сравнивал ЯЗЫКИ ЗАПРОСОВ в 1С 7.7 и 1С 8, а не полностью их макроязыки. Так вот языки запросов в них отличаются РАДИКАЛЬНО. Так же радикально, например, как отличается язык выборки в FoxPro от языка выборки SQL. Для того, чтобы это прочувствовать, нужно хотя бы немного поработать на 1С 7.7 и 8. Не понимаю, откуда такое упорство?
Я умышленно не буду употреблять термины "Синтакис" и "Семантика", дабы не разводить здесь лишние околонаучные споры.

Пономарев Артем написал:
Вам добавили в синтаксис поддержку JOIN. Отлично. Теперь вы счастливы, что можете выбрать среднечто-то за времячто-то одним запросом.
Но вот неудача... появляется задача, которую решить с помощью одного запроса без использования, скажем, CASE или UNION ну никак не получается.


И CASE (ВЫБОР) и UNION (ОБЪЕДИНИТЬ) есть в 1С. И еще много других выражений

Пономарев Артем написал:
И что же делать? Правильно, ждать новой версии и верить в чудо. Т.к., внимание, семантическая модель языка не подразумевает возможности расширять язык с помощью средств самого языка.
Надеюсь так понятнее.
То, что язык [s]обрастает мусором[/s] развивается от версии к версии - это ясно. Мое первое замечание было насчет какой-то "объектности", которую увидел в вашем примере murmur.

Здесь Вы, скорее всего, говорите о том, что в 1С нельзя создавать собственные объекты и их свойства, используя принципы ООП. Это верно, 1С предлагает фиксированную объектную модель языка и не содержит средств ее расширения.

Пономарев Артем написал:
Что пытаетесь доказать в этой ветке беседы вы - я до сих пор не могу понять.

:)
"Доказывают математики, а я наказываю, жестоко наказываю" (Яйца судьбы)


Пономарев Артем написал:
"Преимущество расчета показателей одним запросом в СУБД" - а в чем оно?
"В случае когда это целесообразно" - вот это самое интересное. Как определяете. Я серьезно спрашиваю.

Давайте не будем уходить от темы топика. Ваш вопрос совсем из другой области

Пономарев Артем написал:
Ну и финальное: то, что в 1С можно писать более сложные запросы никто и не отрицал, как я понимаю.

Ок!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пт, мар 26 2010, 18:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Prokop написал(а):
Давайте не будем уходить от темы топика. Ваш вопрос совсем из другой области

ну не достиг ещё 1С мультинационального признания ;)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Вс, мар 28 2010, 19:50 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Prokop, ваша беда в том, что вы не хотите слушать собеседника.
Поскольку мы изначально говорили о языке запросов в 1С и я нигде в моих сообщениях не уточнял дополнительно к чему они относится - значит я имел в виду именно язык запросов.
Далее, вы так и не удосужились посмотреть что такое синтаксис и что такое семантика. На основе чего сравнивают ЯП и как делают выводы о их схожести и отличиях - вы тоже не в курсе.
Околонаучные споры - это действительно не ко мне. Вам лучше обратиться к мастеру :)
Собственно об этой яме я вас и предостерегал. Возможно на ваш взгляд языки запросов и различаются, но если вы приложите минимальные усилия и хотя бы поверхностно разберетесь в теме - узнаете много нового.
Как ЯП макроязык и его подмножество в виде языка запросов в 1С закончили свои изменения очень давно.

murmur, ИМХО это больше похоже на вложенность в таблицах и особенности синтаксической реализации.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пн, мар 29 2010, 10:44 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 05 2010, 16:39
Сообщения: 34
Пономарев Артем написал:
Prokop, ваша беда в том, что вы не хотите слушать собеседника.
Поскольку мы изначально говорили о языке запросов в 1С и я нигде в моих сообщениях не уточнял дополнительно к чему они относится - значит я имел в виду именно язык запросов.
Далее, вы так и не удосужились посмотреть что такое синтаксис и что такое семантика. На основе чего сравнивают ЯП и как делают выводы о их схожести и отличиях - вы тоже не в курсе.
Околонаучные споры - это действительно не ко мне. Вам лучше обратиться к мастеру :)
Собственно об этой яме я вас и предостерегал. Возможно на ваш взгляд языки запросов и различаются, но если вы приложите минимальные усилия и хотя бы поверхностно разберетесь в теме - узнаете много нового.
Как ЯП макроязык и его подмножество в виде языка запросов в 1С закончили свои изменения очень давно.

murmur, ИМХО это больше похоже на вложенность в таблицах и особенности синтаксической реализации.


Артем, проще всего было ответить именно так, как Вы ответили, НЕКОНСТРУКТИВНО. Вот представьте себе, что я в таком же духе отвечу Вам. Ну кому из нас станет легче? Если у Вас есть конкретные аргументы и примеры - рад буду их воспринимать и всем тоже будет интересно.
А к слову о синтаксисе и семантике могу сказать, что имею об этом кое-какие представления (успешно закончил кафедру теории программирования факультета кибернетики Киевского университета имени Т.Шевченко)
Вот, не поленился посмотреть несколько источников. Цитирую:



КАДЕМИЯ НАУК РОССИЙСКОЙ ФЕДЕРАЦИИ
С И Б И Р С К О Е О Т Д Е Л Е Н И Е
ИНСТИТУТ СИСТЕМ ИНФОРМАТИКИ
им. А.П. ЕРШОВА

В. Н. Касьянов, Е.В. Касьянова
Введение в программирование

Новосибирск
2004....

...
1.2.2 Синтаксис и семантика языка

Содержательно язык программирования -- это средство общения между человеком (программистом) и компьютером (исполнителем). Рассматривая любую знаковую систему (в том числе и язык программирования), обычно выделяют синтаксис -- правила построения сообщений в этой системе, семантику -- правила истолкования сообщений тем, кому они адресованы, а также прагматику, сопоставляющую сообщения желаниям того, от кого они исходят.....
....
Семантика языка программирования -- это правила придания смысла синтаксически правильным программам. В конечном счете эти правила определяют ту последовательность действий вычислительной машины, которую она должна выполнить, работая по данной программе. Например, семантика языка команд компьютера определяется самим компьютером: машинная программа означает в точности то, что осуществляет вычислительная машина при работе по данной программе


Исходя из процитированного можно утверждать, прагматика осталась той же, а вот семантика языка запросов 1С 8, как минимум существенно изменена и расширена по сравнению с семантикой языка запросов 1С 7.7, потому что:
1. Правила истолкования языка запросов 1С 7.7 абсолютно отличаются от правил истолкования языка запросов 1С 8. Ничего общего между этими языками запросов нет, кроме того, что они излагаются на русском языке. Чтобы это понять, нужно поработать в этих двух системах.
2. Исполнители (адресаты) команд языка запросов в 1С 7.7 и 1С 8 различные - В 1С 7.7 исполнителем является клиентское приложение, которое вычитывает сырую информацию из СУБД (или из файла БД в файловом режиме работы), и обрабатывает ее своими внутренними средствами. В 1С 8 исполнителем является сервер приложений, который прямо транслирует запрос клиента в SQL запрос к СУБД.

Коллеги, прошу извинить за оффтоп. Меня спровоцировали.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пн, мар 29 2010, 10:55 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 23 2008, 13:04
Сообщения: 483
Откуда: Омск
Пол: Мужской
Prokop написал(а):
Коллеги, прошу извинить за оффтоп. Меня спровоцировали.
Не корми тролля :pivo:

_________________
Lingua latina non verpa cania est.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пн, мар 29 2010, 11:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Prokop написал(а):
Семантика языка программирования -- это правила придания смысла синтаксически правильным программам.


Укатайка была :)

Wikipedia написал(а):
In theoretical computer science, formal semantics is the field concerned with the rigorous mathematical study of the meaning of programming languages and models of computation.

The formal semantics of a language is given by a mathematical model that describes the possible computations described by the language.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пн, мар 29 2010, 21:35 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Дорогие друзья, я в просветители не нанимался. Извините.
Это будет последнее сообщение по теме начавшегося оффтопа. Желающие - добро пожаловать в мои контакты.
Единственное, что хочу заметить, тему начал развивать не я. Убедиться в этом не сложно.
Итак:
Prokop, я ответил предельно конструктивно. Вы не владеете предметом.
Если тезисно, то язык запросов в 1С нужен для одной простой цели: дать возможность программисту записать по определённым синтаксическим правилам запрос к БД.
Язык этот декларативный(а как иначе, иначе сложно) и интерпретируемый (где и чем - нам совершенно не важно, это к вашему комментарию о 2х и 3х звенности).
В куда он будет транслирован? А будет он транслирован в SQL запрос.
(Кстати, я более чем уверен что процесс трансляции тоже не изменили, если он изначально был сделан правильно (синтаксис + семантика на вход)) .
Отсюда имеем следующие последствия:
1. В обоих обсуждаемых версиях использована логика предикатов.
2. Обе реализации - DSL языки, не полные по Тьюрингу, естественно.
3. Используют одну и туже реляционную семантическую модель.

Естественно можно написать язык запросов не укладывающийся в эти три основополагающих пункта. Но тогда процесс его трансляции будет связан с существенными издержками. А кому оно надо?

Ваши "правила истолкования" - это опять синтаксис. При переводе запроса с 1С 7.7 на 1С 8.0 он будет истолкован по другому? Шикарно. А ведь вы утверждаете именно это.
Вы, кстати, процитировали не самый удачный источник. Но даже там есть "Семантика языка программирования - это правила придания смысла синтаксически правильным программам".
Так вот правила придания смысла никуда не делись. Как были реляционная модель, предикаты и DSL - так и остались (повторение - мать учения, да).
Это и делает языки запросов близнецами-братьями. Не только в разных версиях 1С, а в принципе 99% на планете.

Продолжаем разговор по теме :pivo:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пн, мар 29 2010, 21:45 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Konstantin Anikeev, ну в бытовом смысле все верно. Неясно откуда такие формулировки в техническом издании. Хотя судя по названию и пункту - это для первокурсников в начале учебы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пн, мар 29 2010, 22:36 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 05 2010, 16:39
Сообщения: 34
Интересная картинка возникла у меня перед глазами. Сидят автолюбители, сравнивают и горячо обсуждают двигатели своих автомобилей. У одного из них двигатель 16-клапанный, у другого 8-клапанный, обсуждение касается мощностных и динамических характеристик этих автомобилей. И тут приходит человек, который говорит следующее: "Вы ничего не понимаете в двигателях, тут нечего обсуждать, все двигатели внутреннего сгорания одинаковые, ведь принцип действия один и тот же. И вообще, все транспортные средства одинаковые, потому что используются для перемещения грузов и пассажиров. Читайте мат. часть". Представьте себе чувства этих автолюбителей.

А ведь тема разговора-то именно об этих самых различиях между 16 и 8 клапанами, а не о принципах сгорания топлива. И демонстрировать общие знания не зачем. Здесь интересны как раз тонкие технические нюансы.

Собственно, все что я пытался сделать, это в доступной форме изложить отличия между версиями 1С, а не вдаваться в полемику по теоретическим вопросам.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP vs 1С
СообщениеДобавлено: Пн, мар 29 2010, 23:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, ноя 22 2006, 01:21
Сообщения: 214
Пол: Мужской
Prokop

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 214 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB