|
v7: А между тем, семерка возрождается... | ☑ | ||
---|---|---|---|---|
0
vqwy
28.02.14
✎
20:28
|
А как вы воспринимаете выход вот этого труда в 2014 году:
http://www.ozon.ru/context/detail/id/25771988/ Особенно порадовало Большое внимание уделено описанию способов и средств редактирования типовых и создания новых конфигураций. Может, ну ее, восьмерку-то? |
|||
179
KRV
04.03.14
✎
09:44
|
Как люблю рассуждения из серии 7-ка .овно, переходите на восьмерку, там все круче и т.п... - такие советы может давать человек, который никогда не вкладывал свои деньги в бизнес, а сидел всегда на зарплате.. и так и будет сидеть. А потом наступит время, выйдет 9.0, которая будет чуть более, чем полностью нарисована поперек и этот-же человек будет кричать, что восьмерка отлажена, а девятка от лукавого.. )))
|
|||
180
jsmith82
04.03.14
✎
09:45
|
я всегда говорил, надо было развивать 7.7 вместо создания 8.0
щас бы была семёрка на .NET Framework в метро-стайле 8.0 нервно бы курила в сторонке |
|||
181
KRV
04.03.14
✎
09:48
|
+(179) а самое смешное, что программы меняются, а бизнес-процессы нет. Ну, если только придумываются новые схемы снижения налоговой нагрузки.. своего рода вечная борьба между жадностью налоговой и выживанием бизнеса..
|
|||
182
Chai Nic
04.03.14
✎
09:55
|
(178) Что не так с производительностью бухитогов? База 40 гигов, 16 миллионов проводок с 4 субконто - никаких особых тормозов не ощущаем.
|
|||
183
ADirks
04.03.14
✎
10:22
|
(180) Семёрка, кстати, вполне себе развивается. Конечно, не такими темпами, как в 2006 году, но всё же. В плане UI так восьмёрка может и позавидовать местами. Но вот чего нет и не будет, так это всяческой трёхзвенки. (и не надо в этой нише)
Вообще, у семёрки по большому счёту проблема лишь одна - она не продаётся. |
|||
184
ifso
04.03.14
✎
10:25
|
(183)
> у семёрки по большому счёту проблема лишь одна - она > не продаётся Продать не можешь? |
|||
185
Леша1с
04.03.14
✎
10:57
|
(182) это потому, видимо, что ничего и не считаете )
8-ка жутко тормозит по экспоненте после нескольких миллионов записей. |
|||
186
grigo
04.03.14
✎
11:04
|
(0) посмотри на тираж и количество отзывов.
|
|||
187
Chai Nic
04.03.14
✎
11:13
|
(185) Считаем. Ведется расчет себестоимости многопередельного производства с полуфабрикатами - порядка сотни изделий и тысячи полуфабрикатов в нескольких цехах, учет НЗП в разрезе техопераций, плановые нормативы и т.п.. Там больше нагрузка на справочники и периодические реквизиты. Узкое место именно в способе хранения периодических - все реквизиты всех справочников в одной таблице. Очень здорово ускорить работу помогло использование прямых запросов и индексированных таблиц. А к бухитогам обращение идет лишь за учетными ценами материалов, ну и еще по мелочам - это не критично.
|
|||
188
Леша1с
04.03.14
✎
11:20
|
(187)"помогло использование прямых запросов и индексированных таблиц"
это куда прямые запросы пишете, и что индексируете, если 1С не позволяет напрямую в SQL "соваться"? |
|||
189
ДенисЧ
04.03.14
✎
11:22
|
(188) кто куда не позволяет, пардон?
|
|||
190
Леша1с
04.03.14
✎
11:24
|
(189) мы про 8-ку
|
|||
191
Chai Nic
04.03.14
✎
11:41
|
(190) Я про семерку)
|
|||
192
Hawk_1c
04.03.14
✎
11:43
|
Буквально вчера пришлось вспомнить. Обновлял ЗиК. Жесть... Как в таком убогом окружении я столько лет программировал. Ну ее, эту 7.7, 7.5 и 7.0.... Дальше уже не застал. :)
|
|||
193
Леша1с
04.03.14
✎
12:00
|
(191) вообще, 174) про восьмерку и бухрегистры, а также про расчет итогов.
Вы в 176) вроде как тоже )) " регистры хороши для оперативного учета точкой актуальности" |
|||
194
grigo
04.03.14
✎
12:46
|
(0) Ага, возрождается. Посмотрите на тираж и количество отзывов. Не питайте иллюзий, переходите на 8.3.
|
|||
195
Chai Nic
04.03.14
✎
12:52
|
(193) Нет, я с самого начала имел в виду семерку. В восьмерке регистры вполне приличны, нет этого убожества - временного расчета "РассчитатьРегистрыНа", есть нормальные методы обращения к итогам за любой период )
|
|||
196
ДенисЧ
04.03.14
✎
12:54
|
(195) Перефразируем твоё высказывание. "Я, Chai Nic, не смог осилить язык запросов 1с 77, поэтому 77 - убогая"
|
|||
197
Mikeware
04.03.14
✎
12:55
|
(196) я, кстати, чОрныеЗапросы™ так и не осилил....
|
|||
198
Chai Nic
04.03.14
✎
13:05
|
(196) Я и не пытался. Мне спец на курсах сказал "не связывайся с этой гадостью, привыкнешь - жизнь не будет стоить ломаного цента")
|
|||
199
Chum
04.03.14
✎
13:09
|
Абсолютно ничего не имею против 7-ки. Нормальная штука, а стала еще лучше с появлением превосходных штук, как: 1срр, формекс, йоксель. Да и знаний по составлению алгоритмов 7-ка требует больше. По деньгам обходилась дешево в сравнении с 8-кой. Есть производственные предприятия, которые прекрасно работают на 7-ке, и себестоимость считают по этапам, и отчетность нужную формируют быстро. Переходить на 8-ку не горят желанием.
|
|||
200
Сияющий Асинхраль
04.03.14
✎
13:31
|
В принципе мне очень нравятся запросы в восьмерке, но, если честно, в процессе отладки семерка все же проще, поскольку запрос на несколько сотен строк в восьмерке фактически вещь в себе - в него хрен залезешь и поглядишь промежуточные результаты - есть вход, есть выход, если ошибся найти достаточно трудно. В этом смысле ошибочную строку найти в семерке не в пример проще, чем в многокилометровых запросах восьмерки... Это при том, что когда только восьмерка появлялась 1С рассылала франчам примерные стандарты разработки - процедуры и функции не длиннее 200 строк :-), гляжу на сегодняшний код типовых и сразу же вспоминаю эти "пожелания"...
|
|||
201
Z1
04.03.14
✎
13:38
|
(187) Вместо хранения данных в периодических реквизитах
можно использовать : 1.подчиненный справочник с отобор по дате 2.собственную (ые) sql таблицу(ы) 3.если несколько связаных величин зависит от времени то можно использовать "регистр_сведений" |
|||
202
Zamestas
04.03.14
✎
13:52
|
(0) У семерки есть главное и неоспоримое преимущество - достал из коробки доработал напильником и вперед. На 8ке все должно работать из коробки, но если не работает - пляски с напильником занимают гораздо больше времени
|
|||
203
uno-group
04.03.14
✎
14:07
|
Если ты выбрал 1с то рано или поздно большая часть окажется в более менее крупной конторе в которой есть старые базы на 7 работающие или архивы но в которые периодически, что надо сделать. бух 6.0 уже нацать лет как не юзаеться, а мне буквально год назад пришлось ее подправлять. Как специалист ты должен уметь решить вопрос, а не говорить, что это динозавр а давайте найдем другого специалиста.
|
|||
204
Злопчинский
04.03.14
✎
22:56
|
(195) поясните, плиз, чайнику в снеговике, каким образом в 8-ке вычисляются итоги на любой момент времени по регистрам...? принципиально отличается механизм получения итогов на любую временную отметку от механизма клюшкек?
|
|||
205
modestry
04.03.14
✎
23:13
|
(160) И о чудо...спасает виртуальная машина с Windows 98..бух счастлива...
|
|||
206
МишельЛагранж
05.03.14
✎
01:52
|
(204) я поясню:
есть регистры, есть типа виртуальная таблица итогов у каждого РН остатков (она вроде как и реальная - имеет свое имя, данные содержит не в оперативной памяти), но к ней нельзя обратится (поэтому и "виртуальная"), и результирующая "виртуальная" итогов (которую получаем при запросе итогов по "РН.Остатки") строится на совокупности "реальной" итогов + недостающие движения из "настоящей" таблицы-регистра (если итоги в "реально-виртуальной" итогов не рассчитаны на запрошеную дату). В 7.7 то ж самое, только без ерунды "еще одна физ. виртуальная таблица итогов", а сразу поиск по индексам нужных значений в колонке итогов + дорасчет недостающих итогов (т.е. без зауми с несколькими таблицами: физ. таблица РН, физ.таблица итогов, дорасчет и потом еще выдача "результирующей вирутальной таблицы итогов" на-гора), а сразу поиск и дорасчет. |
|||
207
МишельЛагранж
05.03.14
✎
01:55
|
... поэтому в разы быстрее и производительней на десятках миллионов записей, т.к. посик и дорасчет выполняет СУБД (оптимизированная и заточенная под это), а не подделка под СУБД (пытающаяся делать и то, и другое, силясь выполнять еще и роль сервера приложений - в результате ни то, ни се, а так себе...), называемая "1С-сервер" :)
|
|||
208
КонецЦикла
05.03.14
✎
02:07
|
(183) Продается вроде по заявке
|
|||
209
Злопчинский
05.03.14
✎
02:41
|
(206) первое предложение звучит для меня как исповедь психбольного ;-) колво виртуальнойстей и реальностей - зашкаливает.. ;-)
|
|||
210
ADirks
05.03.14
✎
06:39
|
(208) как я понимаю, надо приползти на коленях, умолять, и писать объяснительную - тогда может и продадут.
(209) Говоря русским языком, там всё то же самое. Если прямыми запросами баловался, то должен знать про виртуальные таблицы. Они практически один в один были срисованы с восьмёрки. |
|||
211
ifso
05.03.14
✎
08:19
|
(209) "Не спрашивай, не говори" (c) )
|
|||
212
ifso
05.03.14
✎
08:27
|
||||
213
Chai Nic
05.03.14
✎
09:06
|
(204) Внутренний механизм практически не отличается, однако методы работы в восьмерке намного удобнее. Без извращений с ВременныйРасчет и РассчитатьРегистрыНа, можно просто обратиться к виртуальной таблице итогов нужного регистра и получить итоги по указанному набору измерений на нужную дату.
|
|||
214
Mikeware
05.03.14
✎
09:08
|
(213) прямыми запросами это делается столь же удобно :-)
|
|||
215
ADirks
05.03.14
✎
09:14
|
(214) к этому я бы добавил, что юзать семёрку без 1С++ и FormEx - как-то даже и моветон.
|
|||
216
Chai Nic
05.03.14
✎
09:16
|
(215) Да, использовать 1с++ надо, даже если его не используешь. Ибо он кое-где ускоряет самим фактом своей загрузки.
|
|||
217
varelchik
05.03.14
✎
09:48
|
(216) ВО!
Дело говоришь. Я щас даже не представляю работу с 7.7 без опенконф и внешних компонент. А на счет возрождается, я бы посомневался. Она вообще-то и не умирала! |
|||
218
Леша1с
05.03.14
✎
10:19
|
(209)первое предложение звучит для меня как исповедь психбольного- это к 1с, не ко мне. Система придумана и лоббирована ими.
Я вам только описал подробно всю эту ахинею. Если вам кажется это безумством - спрашивайте разработчика :) |
|||
219
Mikeware
05.03.14
✎
10:25
|
(217) Время ее, конечно, ушло.
Но не зря же нуралиев прямым текстом сказал (в ответ на просьбу "открыть 7.7"): "мы не дураки делать снеговику конкурента собственными руками". с 1с++ и формексом, с квериконсолью, и с нормальным набором классов - вполне нормальная система. |
|||
220
varelchik
05.03.14
✎
10:27
|
(219)+200.
Причем классов в 8.Х нету. |
|||
221
Mikeware
05.03.14
✎
10:32
|
(220) ну, классы - это некая условность. вроде как есть, вроде как нет. Вроде можно без них, вроде с ними удобнее...
вообще, вопрос во многом философский - иметь систему, забирающую чуть больше сил на обслуживание, но работающую под твоим полным контролем, либо иметь быстроразворачиваемую систему, которая "непрозрачна", непонятно как устоена и неизвестно что способная "выкинуть"... И тот, и другой подходы имеют право на существование. |
|||
222
ifso
05.03.14
✎
10:35
|
(219) Девятки (10, 11, далее везде) не будет?(
|
|||
223
Господин ПЖ
05.03.14
✎
10:40
|
(220) как нету... справочник, документ - чем не абстрактный класс
|
|||
224
Mikeware
05.03.14
✎
10:41
|
(222) будет. и девятка, и десятка, и далеее - когда все лохи купят "новую прогрессивную 8.8", придется объявлять "8.x" устаревшим г.ном, и продвигать "абсолютно новую и суперпрогрессивную платформу 9.0", "с самоупровляемыми формами,интерфейсом "электричка" и новым способом защиты"
|
|||
225
ADirks
05.03.14
✎
10:41
|
(221) Кстати, насчет ООП. Просто умиляет упорство разработчиков типовых конфигураций, и конечно же БСП. Им, бедным, ООП не дают, так они вручняка наследование эмулируют - а это же тысячи вызовов в нескольких десятках общих модулей.
Может, Нуралиев, глядя на страдания своих сотрудников, в конце концов уломается на ООП, как с временными таблицами случилось? И тогда во всех методичках напишут: "используйте наследование, блджад" :) |
|||
226
Mikeware
05.03.14
✎
10:44
|
(225) в 10.0 :-)
|
|||
227
Chai Nic
05.03.14
✎
10:47
|
(225) ППКС. БСП - попытка реализовать ООП вручную. Это эквивалентно тому, как реализовывать процедуры и функции через GOTO.
|
|||
228
varelchik
05.03.14
✎
10:50
|
(226) Не неугадал.
мабуть в 20.х |
|||
229
kiruha
05.03.14
✎
11:47
|
(225)
Да он(его разработчики)уже намутили с управляемыми формами. Куча переписвания кода. Геморройной написание. Ну сейчас то все залетает - но тут то выяснилось что "оно еще и плохо слышит" по сравнению с обычными Так это только формы. Что будет с ОПП - страшно подумать |
|||
230
НеБорис Нуралиев
05.03.14
✎
11:55
|
(196) Ну попробуй в процедуре проведения документа вставь семерочный "черный" запрос, тебя потом все пользователи ненавидеть будут.
|
|||
231
НеБорис Нуралиев
05.03.14
✎
12:02
|
Работаю с 7.7 и 8 примерно 50/50.
У семерки на мой взгляд есть ряд существенных архитектурных недостатков: 1. 1SJourn 2. Работа курсорами, вместо нормальных запросов 3. 1SConst 4. Предупреждение "Документ не проведен!" в транзакции проведения. 5. Система прав 6. Убогость способов элементов на форме. Особенно таблиц. Остальные недостатки в принципе решаются. |
|||
232
Господин ПЖ
05.03.14
✎
12:04
|
(231) их больше
|
|||
233
ДенисЧ
05.03.14
✎
12:05
|
(230) Вставлял неоднократно. Жив до сей поры, чОрной воронки надо мной нет
|
|||
234
varelchik
05.03.14
✎
12:10
|
(151) А вот это уже интересно!
Система 1С:Предприятие не может работать корректно, если значение года установленной на компьютере системной даты больше чем 2037. Ну для нас как бы это и так многовато. |
|||
235
trad
05.03.14
✎
12:11
|
(231) расскажи подробнее про п.4
|
|||
236
НеБорис Нуралиев
05.03.14
✎
12:13
|
(233) Ты ее просто не видишь!
(232) Гораздо больше, это просто те, с которыми каждый день сталкиваюсь. |
|||
237
trad
05.03.14
✎
12:13
|
(235) если это не про Предупреждение("Документ не проведен!") в коде модуля проведения, а про системное предупреждение при СтатусВозврата(0), то это утверждение ложно.
|
|||
238
Господин ПЖ
05.03.14
✎
12:14
|
>4. Предупреждение "Документ не проведен!" в транзакции проведения.
это криворучие программиста... можно также в чистом скуле не закрыть транзакцию и залочить таблицу |
|||
239
trad
05.03.14
✎
12:16
|
(238) криворучие программиста разве можно относить к архитектурным недостаткам?
|
|||
240
Mikeware
05.03.14
✎
12:17
|
(231) Ну,вводя взад общие реквизиты, (что было объявлено, как шаг вперед - после предыдущего решительного шага вперед - отказа от общих реквизитом) 1с фактически возвращает общий журнал.
Констатны - это да, угребищное решение. Хотя ты еще БЛОБы вспомни :-) Остальное - фигня. |
|||
241
Господин ПЖ
05.03.14
✎
12:17
|
нет, это левый пункт
|
|||
242
Mikeware
05.03.14
✎
12:17
|
(239) (Это архитектурный недостаток программиста. наряду с дефектами в ДНК
|
|||
243
Господин ПЖ
05.03.14
✎
12:19
|
>Остальное - фигня.
ну да... если обвешать конфу компонентами как елку, покопаться в исходниках, выправляя дефектные шаблоны запросов и прочее |
|||
244
ADirks
05.03.14
✎
12:20
|
(231)
1sjourn - это не проблема, проблема в отсутствии нормальной системы блокировок. Вот отсутствие общего журнала в восьмёрке - это иногда реально бесит. Все перечисленные (и многие другие) неприятности давно решаются применением сторонних средств. Ещё раз подчеркну "юзать семёрку без 1С++ и FormEx - как-то даже и моветон." |
|||
245
НеБорис Нуралиев
05.03.14
✎
12:20
|
(235) (238) Если в процедуре проведения документа сделать СтатусВозврата(0), то 1С выдаст модальное окно "Документ не проведен!". И это окно в транзакции проведения выскакивает. Соответственно весь журнал документов лочится, пока окно не закроют.
При чем тут криворукость программиста? Это стандартный механизм системы. Типа как у 1С8 "Отказ = Истина". |
|||
246
trad
05.03.14
✎
12:22
|
(245) это предупреждение - стандартный механизм, но возникает он после rollback tran
|
|||
247
НеБорис Нуралиев
05.03.14
✎
12:23
|
(244) Систему прав даже с 1С++ и перехватчиком особо не улучшишь. Пробовали, знаем.
|
|||
248
varelchik
05.03.14
✎
12:25
|
(247) А вот тута батенька вы не правы.
Все красиво разруливаться, были бы руки не кривые. |
|||
249
КонецЦикла
05.03.14
✎
12:26
|
(247) Марш работать
|
|||
250
varelchik
05.03.14
✎
12:27
|
(249) А вы тута не командуйте!
|
|||
251
НеБорис Нуралиев
05.03.14
✎
12:27
|
(246) Да, пардон. С этим не прав.
|
|||
252
НеБорис Нуралиев
05.03.14
✎
12:31
|
(248) Буду очень признателен, если расскажете как настроить ограничения на программную запись справочника, документа или константы.
|
|||
253
Господин ПЖ
05.03.14
✎
12:35
|
(245) да это глюк архитектуры
|
|||
254
Aleksey
05.03.14
✎
12:36
|
(252) на скуле извращенцы тригеры вешали
|
|||
255
Господин ПЖ
05.03.14
✎
12:36
|
>Систему прав даже с 1С++ и перехватчиком особо не улучшишь
она и в 8-ке кривая т.к. наследована из 7-ки |
|||
256
НеБорис Нуралиев
05.03.14
✎
12:44
|
(254) Мне кажется, что это настолько гемморно, что не стоит затраченных усилий. К тому же возникает ряд проблем, как, например, определить пользователя? Если это все продумывать, то получается слишком сложный механизм. Легче на 8-ку перейти.
|
|||
257
Mikeware
05.03.14
✎
12:47
|
(256) да никаких особых сложностей в определении пользователя нет.
Ну и насчет системы прав - видел несколько реализаций, вполне нормально сделаны. |
|||
258
Chai Nic
05.03.14
✎
12:51
|
(240) Насчет общих реквизитов - вот тут бы ООП было уместно.
Скажем, создать базовые классы "Документы взаиморасчетов с контрагентами" с реквизитом Контрагент, "Документы складского учета" с реквизитом Номенклатура - и реализовать уже конкретные документы (поступление, списание, продажу, перемещение) на основании множественного наследования от этих классов. Соответственно, у наследников будут все реквизиты тех классов, от которых они наследуют. А также все методы, за исключением явно переопределенных. |
|||
259
НеБорис Нуралиев
05.03.14
✎
12:53
|
(257) "Вполне нормально" у меня уже есть. Но этого недостаточно, хочется "хорошо".
И как его определить без особых сложностей? |
|||
260
trad
05.03.14
✎
12:53
|
(257) в этих реализациях Триггеры, Перехватчик, глЗаписатьОбъект, ООП-обертки или что то другое?
(интересуюсь для общего развития) |
|||
261
varelchik
05.03.14
✎
12:54
|
(254) типа меня.
Только я их немного для других целей использую. |
|||
262
trad
05.03.14
✎
12:55
|
(259) "И как его определить без особых сложностей?" наверно патчит платформу и переходить на трастед коннекшн
|
|||
263
fisher
05.03.14
✎
12:57
|
(0) Автор - некромант 80-го левела.
|
|||
264
НеБорис Нуралиев
05.03.14
✎
13:04
|
(262) Знаю только про NtUser.dll. Это оно?
|
|||
265
trad
05.03.14
✎
13:06
|
(264) не, я сам не баловался, но люди как то делают
|
|||
266
НеБорис Нуралиев
05.03.14
✎
13:07
|
(265) Вот все так говорят )))
|
|||
267
trad
05.03.14
✎
13:10
|
(266) пока только я )
|
|||
268
ADirks
05.03.14
✎
13:14
|
(259) Определение текущего пользователя - элементарно. По SPID.
при старте 1С говорим |UPDATE $Справочник.Пользователи |Set $Справочник.Пользователи.SPID = 0 |WHERE | $Справочник.Пользователи.SPID = @@SPID | | |UPDATE $Справочник.Пользователи |Set $Справочник.Пользователи.SPID = @@SPID |WHERE | ID = :Пользователь и пожалте, хоть в триггерах, хоть где текущий пользователь легко определяется |
|||
269
Mikeware
05.03.14
✎
13:16
|
(260) Перехватчик, у Садовникова были ООП-обертки
(262) При запуске писать в табличку пользователя и SPID процесса. вроде достаточно для большинства применений. |
|||
270
Mikeware
05.03.14
✎
13:17
|
(259) если хочется "хорошо" - нужно поискать другой инструментарий, не нуралиевский :-)
|
|||
271
НеБорис Нуралиев
05.03.14
✎
13:23
|
(268) Вот за это спасибо.
(270) К сожалению, я уже 100% раб Нуралиева и его желтых коробок. :) |
|||
272
rsv
05.03.14
✎
13:29
|
(0) В воскресенье буквально спрашивали о 7 ке . Посыл - один раз куплено и много много пользователей. 8 ка - плати за работчие места .
|
|||
273
varelchik
05.03.14
✎
13:32
|
А по поводу дат!
Винда больше 2099 года небачить! |
|||
274
bizon2014
05.03.14
✎
13:32
|
(0)А почему бы и нем. 1С в мелких решениях не заинтересована. Хотя ерунда получается. И сам не развивает и другим не дает.
|
|||
275
varelchik
05.03.14
✎
13:32
|
Хотя нам этого не светит .
Но все таки. |
|||
276
rsv
05.03.14
✎
13:32
|
(254) "на скуле извращенцы тригеры вешали " .... а собсно почему нет ? Покупать самосвал(скуль) шоб он спички возил ?
|
|||
277
varelchik
05.03.14
✎
13:34
|
(276) А кто тебе сказал что спички возить?
|
|||
278
НеБорис Нуралиев
05.03.14
✎
13:58
|
(275) Сингулярность близко. Может и светит...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |