powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / А где границы у 1С???
25 сообщений из 322, страница 10 из 13
А где границы у 1С???
    #36814272
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmFinSoft
Но хотел бы отметить, что в 1с есть очень много ценных идей. Очень много ресурсов вложено в разработку интерфейса и базовых компонент. Есть на что посмотреть и перенять.
можно назвать пару?
Лежащий на поверхности пример - это встроенный табличный построитель отчетов, который полностью интегрирован в систему. У него есть, пожалуй, только один недостаток - сложность постраничного выравнивания при всяких переносах, группировках и т.п., что легко делается в ориентированных на постраничную печать инструментах. Но во всем остальном лучшего я ничего не видел. Подготовить новый отчет в 1с очень просто и быстро. К сожалению, делать такой инструмент для себя довольно затратно, поэтому в альтернативном проекте приходится вместо одного инструмента использовать три.
Второй пример - это проработанность интерфейса. Когда начинаешь копать вглубь, то все больше ловишь себя на мысли, сколько же туда вбухано труда по систематизации, анализу юзабилити и т.п. Я могу поверить, что для неподготовленного пользователя он может показаться несколько сложноватым, зато продвинутый его оценит по достоинству. Я не идеализирую интерфейс в 1с, у него тоже есть серьезный системный изъян - псевдотредность, которая не позволяет одновременно работать в нескольких нитях и замыкает систему в себе.
Третий пример - продуманность прикладной тематики. Чтобы там ни говорили, в стандартных конфигурациях действительно чувствуется система. Это, конечно, не значит, что они хорошо работают, но вопросы скорее в сторону упомянутых изъянов платформы, чем в сторону вменяемости методистов.
Я хочу еще раз обратить внимание, что у 1с гораздо больше ресурсов, чем у кого либо другого в нашем бизнесе. Поэтому они могут сделать любой продукт. Но над ними давлеет груз растиражированных решений. Понимая это - и карты вам в руки.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814279
редд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Засрали топик!
Нафига убивать эту недопрограмму!?
От растет баобаб. Да большой, да солнце заслоняет. Но, блнх, вам что, саванны не хватает? Развивайтесь себе в свое удовольствие. Так ведь нет, срубить. А он, 1це баобаб то есть, ведь тоже жить хочет. Помрет он, всему свое время.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814294
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftЯ хочу еще раз обратить внимание, что у 1с гораздо больше ресурсов, чем у кого либо другого в нашем бизнесе. Поэтому они могут сделать любой продукт. Но над ними давлеет груз растиражированных решений. Понимая это - и карты вам в руки.
Ресурсов у них как раз мало. Это показали провальные обновления по страховым взносам в этом году в ЗУП и УПП. Вообще я крайне против наличия такого большого разнообразия типовых решений. Выпуск комплексной и управления небольшой фирмой при наличии УПП - безумие. Последние версии УТ и БП сейчас сильно отличаются от УПП, зато ЗУП которое должен идти отдельно - встраивается практически в неизменном виде.
На текущем этапе развития 1С нужно использовать УПП + ЗУП в отдельной базе и настроить обмен между ними.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814299
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitkhv FinSoft
В топике никто не упомянул о главных технических недостатках 1с. Думаю, их три основных.
1. Механизм проведения документов де-факто приводит к некорректной многопользовательской работе. Какой sql-сервер под это не подкладывай. Кроме того, большая часть проблем при эксплуатации конфигураций 1с связано с использованием этого механизма.


Механизм проведения это просто запись в таблицы БД, а вот проведение задним числом это да бич 1С, хотя некоторые это считают приемуществом. Хотя в той же УПП есть ряд исправляющих документов, позволяющих не перепроводить основной документ.

Конечно, речь прежде всего о корректировках задним числом. Нуралиевцы слизали подход, применявшийся в старых приложениях (тогда альтернативы не было из-за слабого железа), привнеся в него "свежую идею" в виде разрешения изменять информацию задним числом.

vitkhv FinSoft
2. Отсутствие аудита изменений в базе данных. Видимо, это связано с нестабильной структурой базы данных и невысокой скоростью работы системы в целом (если еще добавить лог, который растет быстрее самой базы...). Често говоря, как-то странно, что работая с такой распространенной и раскрученной системой, нельзя определить, кто-что-когда поменял в базе данных. О чем разговор?


Такой механизм в ряде стандартных конф. есть, в той же УПП например уже более года.

Аха, я могу там открыть накладную, найти строку с нужным товаром и поглядеть, когда какой-то оператор или менеджер поменял там цену, и с какой на какую? Или найти, кто в течении последних пары дней поменял текстовку в каком-нибудь кассовом ордере месячной давности, а заодно и чего там дописал?
Я не буду утверждать, что этого нет или нельзя сделать в принципе. Но сильно сомневаюсь в эффективности такого решения, т.к. в парадигме 1с-технологии встает немало вопросов. Я хорошо представляю, о чем речь, т.к. разрабатывал механизм автоматического протоколирования изменений для своей системы. Кроме того, если такой механизм был реализован и работал эффективно в нагруженных системах, то нуралиевцы давно бы раструбили об этом, слишком большой, очевидный и явно умалчиваемый недостаток их системы.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814324
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svcoder FinSoft
В топике никто не упомянул о главных технических недостатках 1с. Думаю, их три основных.
1. Механизм проведения документов де-факто приводит к некорректной многопользовательской работе. Какой sql-сервер под это не подкладывай. Кроме того, большая часть проблем при эксплуатации конфигураций 1с связано с использованием этого механизма.

механизм проведения - блокировка конкурентных ресурсов и выполнение движений внутри транзакций. благодаря управляемым блокировкам избыточные блокировки исключены. движения блокируют итоги, но без итогов производительность получения остатков упадет. Вы знаете способ лучше чем у 1С?
Уже несколько раз здесь обсуждали - сохранять итоги при закрытии периода, а в открытом периоде считать динамически. Причем при закрытии периода сохранять итоги только в укрупненных нагруженных разрезах, а не на каждую строку накладной по несколько записей в регистры, как в 1с. Это миф, что производительность системы резко упадет, если не пересчитывать остатки/итоги в базе при каждом сохранении документа. Современный компьютер в состоянии считывать несколько десятков тысяч записей в секунду.
svcoder FinSoft
3. Отсутствие модульной архитектуры. В результате комплексные решения превращаются в трудно контролируемых и модифицируемых монстров.

А что для вас модульная архитектура? Независимые приложения обменивающиеся через внешние файлы или таблицы? В 1С 8 есть подсистемы, которые делят функционал по области применения. Общие функции одной подсистемы вынесены в общие модули. Если вы считаете, что код УПП не поддается контролю и модификации, значит вы никогда никакой код прочитать не сможете.

Классическая модульная система - это multi-dll приложение. Есть некий репозитарий данных, который обслуживается базовым слоем, помещенным в заглавную dll. Остальные работают через него. Т.е. в одной или нескольких dll могут быть собраны диалоги справочников, в другой торговые документы, в третьей расчет зарплаты и т.п. Причем каждый модуль разрабатывается отдельно и изолирован от других, но может обращаться к функционалу из других модулей и использует единый репозитарий данных. Если конкретному пользователю некий функционал не нужен, то вместо соответсвующего модуля может поставляться заглушка в ~50кб, что уменьшает дистрибутив системы. Другие dll могут подгружаться динамически, как ert в 1с, но в них может быть много различных отчетов, обработок и т.п.
Касаемо кода в типовых конфигурациях от 1с - их действительно читать и воспринимать сложно. Это было и в 1с77, в 1с8, насколько знаю, сложность еще повысилась. Не думаю, что это свойство синтаксиса 1с-скриптов, скорее из-за стремления рядовых программеров писать более универсально.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814326
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruУгу-угу, вот появится Настоящий Искусственный Интеллект, и будет размышлять о сферических конях в вакууме...Во-первых, настоящий ИИ не "появится", а "уже появился". Первое наиболее интересное сообщение на эту тему было о проекте " морская звезда " о роботе, выстраивающем собственную модель и обладающем чем-то вроде самосознания (рекомендую посмотреть видеоролик) - 2003 год. В 2008 году появились публикации о проекте SYNAPSE, выполняемый военным ведомством DARPA, пентагоном, NASA, компанией IBM и учеными из колумбийского университета. По заявлениям ученых в этом проекте планировалось достичь мощности человеческого интеллекта к 2018 году. В ноябре 2009 года появилась информация , что в рамках этого проекта достигнута мощность интеллекта мозга кошки. Не буду лазить по всем источникам, но имеется уже масса сообщений на эту тему. В том числе сообщение о том, что получен гибрид искуственного и естественного интеллекта за счет разработки интерфейса для коммуникации естественных и искусственных синапсов ( обсуждали на ПТ ).

Так что следите внимательнее за новостями... :)
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814334
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Ж.Если не трудно просмотрите мои текста, текста FinSoft, Бизон - по моему мы пытались донести аналогичные идеи, обсуждая в частности, как решать "проблему затычки-1С", но никто из нас не пытался придумать способ "убить 1С", а лишь предлагали средства получать прибыль от своей работе в "агресивной среде 1С:Окружения".А я и не утверждал, что Вы что-либо подобное предлагали. Я лишь заметил, что я, как бы не совсем опонент Вам в этом вопросе, но Вы, похоже, упорно хотите меня видеть опонентом... :)
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814341
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Ж. Доброго вечера!

Обычно соглашаюсь с FinSoft, а тут "что-то не то":

Ну я не настаиваю, просто остаюсь при своем мнении :-)

Андрей Ж. 2. Отсутствие аудита изменений в базе данных. Видимо, это связано с нестабильной структурой базы данных и невысокой скоростью работы системы в целом (если еще добавить лог, который растет быстрее самой базы...). Често говоря, как-то странно, что работая с такой распространенной и раскрученной системой, нельзя определить, кто-что-когда поменял в базе данных. О чем разговор?
Это есть! В журнале пишется, что некий user изменил некий документ - И ВСЁ. Более подробно спецы 1С узнают "ручками" ковыряясь в базе.
Аха, ничего они там не наковыряют. В журнал пишутся события, а изменения не протоколируются. Тема вообще не простая. Могу для примера сказать, что у нас есть клиент с базой ~300-400МБ и логом более 2ГБ. Это при том, что лог транзакционный (т.е. туда пишется минимальное необходимое количество информации, а не сторые-новые значения полей) плюс автоматическая упаковка базы. Плюс есть оперативный лог и архив лога. Плюс база без проведения раза в 3 компактнее. Как будет в 1с с их оперированием укрупненными бизнес-объектами на уровне конфигурации - оставим возможность ответа СГ.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814351
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такое впечатление, что кроме 1С в мало что известно в принципе. В этом, кстати, большой + 1С. В качестве достоинств приводятся банальные вещи, которые являются, в общем-то давно, основой нормальной архитектуры. Было бы глупо, если бы 1С не придерживалась их.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814353
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftsvcoder FinSoft
В топике никто не упомянул о главных технических недостатках 1с. Думаю, их три основных.
1. Механизм проведения документов де-факто приводит к некорректной многопользовательской работе. Какой sql-сервер под это не подкладывай. Кроме того, большая часть проблем при эксплуатации конфигураций 1с связано с использованием этого механизма.

механизм проведения - блокировка конкурентных ресурсов и выполнение движений внутри транзакций. благодаря управляемым блокировкам избыточные блокировки исключены. движения блокируют итоги, но без итогов производительность получения остатков упадет. Вы знаете способ лучше чем у 1С?
Уже несколько раз здесь обсуждали - сохранять итоги при закрытии периода, а в открытом периоде считать динамически. Причем при закрытии периода сохранять итоги только в укрупненных нагруженных разрезах, а не на каждую строку накладной по несколько записей в регистры, как в 1с.Я бы вообще не стал этим заниматься. Существуют продвинутые HOLAP-системы, которые позволяют получить наиболее оптимальную совокупность быстродействия, размера хранилища и оперативности данных. Встраивая OLAP в учетную систему, высока вероятность получить что-то куцое по сравнению с профессиональными продуктами подобного рода. Учетная система должна обращаться к хранилищу используя стандартные интерфейсы, и всё.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814354
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftя могу там открыть накладную, найти строку с нужным товаром и поглядеть, когда какой-то оператор или менеджер поменял там цену, и с какой на какую? Или найти, кто в течении последних пары дней поменял текстовку в каком-нибудь кассовом ордере месячной давности, а заодно и чего там дописал?
Я не буду утверждать, что этого нет или нельзя сделать в принципе. Но сильно сомневаюсь в эффективности такого решения, т.к. в парадигме 1с-технологии встает немало вопросов.
потребность в таких избыточных логах возникает по причине непродуманного ролевого доступа. Т.е. есть свалка, в которой шарятся все кому не лень, а потом выясняют кто-что сделал. Т.е. как в медицине: лечить нужно не симптомы, а причину.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814365
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftУже несколько раз здесь обсуждали - сохранять итоги при закрытии периода, а в открытом периоде считать динамически. Причем при закрытии периода сохранять итоги только в укрупненных нагруженных разрезах, а не на каждую строку накладной по несколько записей в регистры, как в 1с. Это миф, что производительность системы резко упадет, если не пересчитывать остатки/итоги в базе при каждом сохранении документа. Современный компьютер в состоянии считывать несколько десятков тысяч записей в секунду.

виртуальная таблица остатков так и работает. для расчета остатка внутри месяца она использует остаток на конец предыдущего месяца + движения. При оперативном проведении используются остатки текущего периода. Не нравятся итоги - не пользуйтесь в отчетах виртуальными таблицами остатков и оборотов и отключите в этих регистрах итоги. Могу только отметить - вычисление итогов на 10 млн движениях загрузит все ядра процессора на sql сервере на 100%.
FinSoft
Классическая модульная система - это multi-dll приложение. Есть некий репозитарий данных, который обслуживается базовым слоем, помещенным в заглавную dll. Остальные работают через него. Т.е. в одной или нескольких dll могут быть собраны диалоги справочников, в другой торговые документы, в третьей расчет зарплаты и т.п. Причем каждый модуль разрабатывается отдельно и изолирован от других, но может обращаться к функционалу из других модулей и использует единый репозитарий данных. Если конкретному пользователю некий функционал не нужен, то вместо соответсвующего модуля может поставляться заглушка в ~50кб, что уменьшает дистрибутив системы. Другие dll могут подгружаться динамически, как ert в 1с, но в них может быть много различных отчетов, обработок и т.п.

Вас это наверное удивит, но 1С подгружает в память метаданные и компилирует модули динамически по мере их использования.
FinSoft
Касаемо кода в типовых конфигурациях от 1с - их действительно читать и воспринимать сложно. Это было и в 1с77, в 1с8, насколько знаю, сложность еще повысилась. Не думаю, что это свойство синтаксиса 1с-скриптов, скорее из-за стремления рядовых программеров писать более универсально.
То есть 8-ки вы в глаза не видели? исходный код на 8-ке разительно отличается от 7-ки. Появились коллекции, системные перечисления, конструкторы, класс "Тип" и т.п. Почитайте на досуге, прежде чем делать такие утверждения.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814448
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmпотребность в избыточных логах возникает по причине непродуманного ролевого доступа. Т.е. есть свалка, в которой шарятся все кому не лень, а потом выясняют кто-что сделал.+0.95, почти +1. Чтоб не возникала потребность в post mortem анализе (т.е. в буквальном переводе в "посмертном" анализе), обычно достаточно, чтобы кто попало данные не "убивал". "Легальные" изменения все равно ведь сопровождаются макулатурой, которая ложится в ту же базу и которую можно поднять и посмотреть, нет нужды дублировать её "встроенными" логами.

А "недостающие" +0.05 приходятся на глюки. Жили-были ~10000 товарных позиций. Им массово назначили новые цены и номера гигиенических сертификатов. Через непродолжительное время обнаружилось, что товарных позиций в результате процесса стало на ~50 штук меньше, хотя не должно бы, и теперь надо вручную выяснять, какие именно записи "испарились" :( Был бы полный лог --- девочка не плакала бы, пытаясь найти "пропажу".
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814508
маленький принц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya...Во-первых, настоящий ИИ не "появится", а "уже появился".
...
Так что следите внимательнее за новостями... :)
вспоминаю СССР,
1987 г.
по все стране ВЦ, КиВЦ, РИВЦ, и т.д. Для того, чтобы собирать информацию при ВЦ существовал целые отдел по обслуживанию ЕС1010,
который работал модемом (помните - такая небольшая коробочка). И все считали, что так будет очень долго.
1991 г. (4 года спустя)
ну, сами знаете.
Слышите шаги? это SkyNet идет.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814515
маленький принц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoder
виртуальная таблица остатков так и работает. для расчета остатка внутри месяца она использует остаток на конец предыдущего месяца + движения. При оперативном проведении используются остатки текущего периода.
А почему тогда она виртуальная, если в ней реальные данные, к тому же актуальные?
У нас (не в 1С) остатки так и хранятся, при любом движении перевычисляются остатки,
одновременно учетная цена и торговая наценка на каждое наименование.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814818
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmтакое впечатление, что кроме 1С в мало что известно в принципе. В этом, кстати, большой + 1С. В качестве достоинств приводятся банальные вещи, которые являются, в общем-то давно, основой нормальной архитектуры. Было бы глупо, если бы 1С не придерживалась их.
Согласен. Я оперирую только тем, что видел. Часть работы у меня, как и у Вас, насколько понимаю, связана с изучением других систем по демкам или скриншотам. Если есть ссылки на реально интересные проекты (в интернете полно мусора), был бы признателен.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814845
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GaryaFinSoft svcoder FinSoft
В топике никто не упомянул о главных технических недостатках 1с. Думаю, их три основных.
1. Механизм проведения документов де-факто приводит к некорректной многопользовательской работе. Какой sql-сервер под это не подкладывай. Кроме того, большая часть проблем при эксплуатации конфигураций 1с связано с использованием этого механизма.

механизм проведения - блокировка конкурентных ресурсов и выполнение движений внутри транзакций. благодаря управляемым блокировкам избыточные блокировки исключены. движения блокируют итоги, но без итогов производительность получения остатков упадет. Вы знаете способ лучше чем у 1С?
Уже несколько раз здесь обсуждали - сохранять итоги при закрытии периода, а в открытом периоде считать динамически. Причем при закрытии периода сохранять итоги только в укрупненных нагруженных разрезах, а не на каждую строку накладной по несколько записей в регистры, как в 1с.Я бы вообще не стал этим заниматься. Существуют продвинутые HOLAP-системы, которые позволяют получить наиболее оптимальную совокупность быстродействия, размера хранилища и оперативности данных. Встраивая OLAP в учетную систему, высока вероятность получить что-то куцое по сравнению с профессиональными продуктами подобного рода. Учетная система должна обращаться к хранилищу используя стандартные интерфейсы, и всё.
Использование сторонних систем, как бы хороши они не были, далеко не всегда оправдано по техническим причинам или экономически. Но речь в первую очередь об экономии на суппорте, а сложность решения вопросов, связанных с тем, что клиент когда-то накосячил в базе, довольно высока. Есть много других причин в отказе от проведения документов, я уже об этом писал в этом форуме.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814854
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmFinSoftя могу там открыть накладную, найти строку с нужным товаром и поглядеть, когда какой-то оператор или менеджер поменял там цену, и с какой на какую? Или найти, кто в течении последних пары дней поменял текстовку в каком-нибудь кассовом ордере месячной давности, а заодно и чего там дописал?
Я не буду утверждать, что этого нет или нельзя сделать в принципе. Но сильно сомневаюсь в эффективности такого решения, т.к. в парадигме 1с-технологии встает немало вопросов.
потребность в таких избыточных логах возникает по причине непродуманного ролевого доступа. Т.е. есть свалка, в которой шарятся все кому не лень, а потом выясняют кто-что сделал. Т.е. как в медицине: лечить нужно не симптомы, а причину.
Не согласен в принципе. Наличие аудита изменений в базе данных выводит систему на принципиально другой уровень. Похоже, в искре это не реализовано?
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814861
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маленький принцsvcoder
виртуальная таблица остатков так и работает. для расчета остатка внутри месяца она использует остаток на конец предыдущего месяца + движения. При оперативном проведении используются остатки текущего периода.
А почему тогда она виртуальная, если в ней реальные данные, к тому же актуальные?
У нас (не в 1С) остатки так и хранятся, при любом движении перевычисляются остатки,
одновременно учетная цена и торговая наценка на каждое наименование.
Если в параметре виртуальной таблице вы не будете устанавливать дату получения остатка - остатки будут считываться из физической таблицы итогов с отбором по текущему периоду. Так обычно происходит при оперативном проведении. Если же необходимо прочитать остатки на произвольный момент времени и указать в параметре виртуальной таблицы момент времени, то из этой виртуальной таблицы получится объединение 2-х запросов, один из которых читает из физической таблицы итогов за предыдущий от момента времени период, а второй суммирует движения из таблицы движений. То есть 1С можно заставить работать только с физической таблицей итогов просто запретив неоперативное проведение
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814874
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svcoder FinSoftУже несколько раз здесь обсуждали - сохранять итоги при закрытии периода, а в открытом периоде считать динамически. Причем при закрытии периода сохранять итоги только в укрупненных нагруженных разрезах, а не на каждую строку накладной по несколько записей в регистры, как в 1с. Это миф, что производительность системы резко упадет, если не пересчитывать остатки/итоги в базе при каждом сохранении документа. Современный компьютер в состоянии считывать несколько десятков тысяч записей в секунду.

виртуальная таблица остатков так и работает. для расчета остатка внутри месяца она использует остаток на конец предыдущего месяца + движения.
Только движения берутся тоже из регистров, а не с первичных документов. А это уже принципиально.
svcoder Вас это наверное удивит, но 1С подгружает в память метаданные и компилирует модули динамически по мере их использования.
Не компилит, а транслирует в промежуточный байт-код. Если бы этого не было, то скорость работы была бы вообще никакая. Только к модульной архитектуре отношения не имеет. Важна возможность раздельной разработки и дистрибьюции отдельных модулей. Кстати, сама платформа 1с является модульной системой, а конфигурации нет.
svcoder То есть 8-ки вы в глаза не видели? исходный код на 8-ке разительно отличается от 7-ки. Появились коллекции, системные перечисления, конструкторы, класс "Тип" и т.п. Почитайте на досуге, прежде чем делать такие утверждения.
Смотрю регулярно.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814959
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoft
Только движения берутся тоже из регистров, а не с первичных документов. А это уже принципиально.

Я где-то написал про движения из первичных документов? или это вы советуете брать движения из первичных документов?
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36814984
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только движения берутся тоже из регистров, а не с первичных документов. А это уже принципиально.

это не недостаток... можете получать и из документов но методика такова что лучше это делать именно из регистров т.к. в принципе они под это дело получше предназначены (данные уже нормализированы в необходимых для отчетов разрезах и порядке) в любом случае выбор за внедренцем но как показывает практика данные из документов лучше не тянуть и не столько из-за скорости сколько из-за той парадигмы что документ в идеологии 1С - совмещённый аналог формы ввода с бумажным носителем что накладывает свои ньюансы как-то дублирование и избыточность/недостаточность данных из-за ориентированности на пользователя а не на системное представление... в момент записи документа (а конечная цель - "проведение") и происходит запись уже в нормализированном для отчетов виде... потому и регистры а не документы

конечно проще для БД чтобы всё вбивать в "гридовом" режиме с целью получения подготовленных данных для отчетов без регистров но это ведь потянет за собой как снижение скорости работы операторов так и потребует переобучения оных ну и отказ от интуативности действий что вцелом скажется на удорожании работы с этой системой (более квалифицированные кадры и большее их количество)
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36815058
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftiscrafmFinSoftя могу там открыть накладную, найти строку с нужным товаром и поглядеть, когда какой-то оператор или менеджер поменял там цену, и с какой на какую? Или найти, кто в течении последних пары дней поменял текстовку в каком-нибудь кассовом ордере месячной давности, а заодно и чего там дописал?
Я не буду утверждать, что этого нет или нельзя сделать в принципе. Но сильно сомневаюсь в эффективности такого решения, т.к. в парадигме 1с-технологии встает немало вопросов.
потребность в таких избыточных логах возникает по причине непродуманного ролевого доступа. Т.е. есть свалка, в которой шарятся все кому не лень, а потом выясняют кто-что сделал. Т.е. как в медицине: лечить нужно не симптомы, а причину.
Не согласен в принципе. Наличие аудита изменений в базе данных выводит систему на принципиально другой уровень. Похоже, в искре это не реализовано?

Про Искру: Искра это платформа, а не прикладная система. Если кому-то в прикладной системе потребуется аудит, то делается он даже не просто, а элементарно .

Про уровень: Но речь совсем не об этом. Не знаю какой Вы новый уровень имеете ввиду, но хранить логов в 5 раз больше чем данных для того, чтобы разбираться кто и что сделал, не есть каким-то нормальным уровнем, это очень низкий уровень. Саму необходимость в разбирательствах нужно исключить. Вот это действительно принципиально другой уровень.
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36815063
маленький принц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoder... Если же необходимо прочитать остатки на произвольный момент времени и указать в параметре виртуальной таблицы момент времени, то из этой виртуальной таблицы получится объединение 2-х запросов, один из которых читает из физической таблицы итогов за предыдущий от момента времени период, а второй суммирует движения из таблицы движений. То есть 1С можно заставить работать только с физической таблицей итогов просто запретив неоперативное проведение FIFO-LIFO?
...
Рейтинг: 0 / 0
А где границы у 1С???
    #36815129
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саму необходимость в разбирательствах нужно исключить. Вот это действительно принципиально другой уровень.В ряде случаев это невозможно.
В системах с высокой ответственностью очень много аудита. И без него никак нельзя. И не дураки его туда ставят.
...
Рейтинг: 0 / 0
25 сообщений из 322, страница 10 из 13
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / А где границы у 1С???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]