Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Zerroи чем дальше тем медленнее все? ) Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 12:33 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftZerroи чем дальше тем медленнее все? ) Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему. вы только что рассказали почти "отложенное проведение по партиям" в 1с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 12:52 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
ZerroFinSoftпропущено... Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему. вы только что рассказали почти "отложенное проведение по партиям" в 1с. Разница в том, что проводок нет. Структура строк документа итогов похожа на структуру таблицы остатков по регистру. Сводные итоги в закрытых периодах хранятся укрупненно, а не по каждому документу/строке документа, как в мегасистеме. Например, сводный итог за месяц в разрезе товар+склад или товар+поставщик (покупатель) по каждой складской операции одной записью. Формируются они по мере необходимости, исходя из объема базы данных и количества пользователей, чаще всего последним днем месяца или квартала. Периодичность произвольная. Чтобы Вы поняли разницу в организации работы в мегасистеме и в Купце, объясню на примере. Что нам нужно, чтобы быстро посчитать маржу по выбранному товару? Очевидно, нужен индекс по товару, дате и времени. Тогда программа (неважно какая) сможет быстро спозиционироваться на первую запись последовательности стандартным алгоритмом, а затем прочитать только те записи, которые относятся к этому товару. В мегасистеме подобный индекс хранится в регистре учета партий товаров. Программа делает запись в регистр в момент проведения, одновременно сохраняя там-же значение себестоимости, посчитанное в модуле проведения документа. В Купце подобный индекс хранится непосредственно в строковых частях складских документов. Вся информация по складским документам объединена в две таблицы - шапки и строки детализации. Рассмотрим отгрузочную накладную. У нее дата и время вводятся в шапке документа, ссылки на товары хранятся в строках. КупецЪ дублирует значение даты и времени из шапки в записи строк (от пользователя, разумеется, это все скрыто). Если меняется дата или время в шапке накладной, программа синхронизирует значения в строках в рамках одной транзакции (прим. - в Купце дату и время документа можно менять не разутверждая его). Таким образом мы получаем нужный индекс без использования отдельной таблицы регистра. Далее, при построении, например, карточки товара, выводящей полную информацию об операциях с заданным товаром за период, программа определит ближайший документ остатков, возьмет из него остатки по каждой незакрытой партии, затем выберет все последующие движения товара до даты конца периода отчета непосредственно из строк накладных. Попутно расходные накладные динамически распределяются по закупкам, определяется себестоимость и маржа каждой операции. На базе описанного алгоритма надстраиваются все отчеты по движению товаров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 13:55 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
алес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 17:20 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Господин ПЖалес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ? Такого не может быть в принципе. Как я уже написал, в одной таблице лежат шапки всех складских документов, во второй строки всех складских документов (есть еще архив строк, но для простоты опустим). В шапках есть специальные поля, указывающие, какой это документ. Некоторая избыточность имеет место быть, но она оправдана. В мегасистеме принято создавать на каждый вид товарного документа отдельные таблицы шапок и строк, а затем объединять все движения в одном (или нескольких) регистре. Просто поставьте две программы рядом и посмотрите как они работают. Рекомендую взять версию без установки, весит 10мб. Создаете каталог, распаковываете архив, запускаете программу. Надоело - убили каталог, следов программы на компьютере не остается. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 19:40 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftГосподин ПЖалес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ? Такого не может быть в принципе. Как я уже написал, в одной таблице лежат шапки всех складских документов, во второй строки всех складских документов (есть еще архив строк, но для простоты опустим). В шапках есть специальные поля, указывающие, какой это документ. Некоторая избыточность имеет место быть, но она оправдана. В мегасистеме принято создавать на каждый вид товарного документа отдельные таблицы шапок и строк, а затем объединять все движения в одном (или нескольких) регистре. Просто поставьте две программы рядом и посмотрите как они работают. Рекомендую взять версию без установки, весит 10мб. Создаете каталог, распаковываете архив, запускаете программу. Надоело - убили каталог, следов программы на компьютере не остается. Успехов. извините - не тянет... ибо уже все понятно... складской калькулятор, без настроек и без кастомизации, заточенный под процессы некой конторы для которой оно и писалось... нафиг-нафиг... шаг влево/вправо ставит раком всю систему и фирму купившую это изделие... перезатачивать процессы под этого самого "купца" тоже смысла не вижу - никуа не SAP, капитализация не увеличивается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 20:00 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
возвращаюсь к теме - как произвести замер производительности в 1с 7.7? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 12:27 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3возвращаюсь к теме - как произвести замер производительности в 1с 7.7? Отладчик... открываешь форму... и перед нажатием кнопки -замер производительности включи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 12:32 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Zerropapageorge3возвращаюсь к теме - как произвести замер производительности в 1с 7.7? Отладчик... открываешь форму... и перед нажатием кнопки -замер производительности включи. перед нажатием какой кнопки? вот я открыл список модулей, выбрал нужную форму. а дальше что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 16:09 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Запускаешь конфигуратор. Жмёшшь в оном F11. В 1С предприятии добираешься до места, где планируешь померить. Переключаешься обратно в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". Переключаешься в предприятие. Выполняешь необходимые действия. Переключаешься в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". В открывшемся окне анализируешь результаты. Не забудь, про галку "для результатов процедур и функций показывать время выполнения". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 17:51 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
AHDPЗапускаешь конфигуратор. Жмёшшь в оном F11. В 1С предприятии добираешься до места, где планируешь померить. Переключаешься обратно в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". Переключаешься в предприятие. Выполняешь необходимые действия. Переключаешься в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". В открывшемся окне анализируешь результаты. Не забудь, про галку "для результатов процедур и функций показывать время выполнения". спасибо! единственное, в Конфигураторе нет "замера производительности" - он есть в Отладчике . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 08:54 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3спасибо! единственное, в Конфигураторе нет "замера производительности" - он есть в Отладчике . К хорошему привыкаешь быстро. Я, например, тоже уже забывать стал, что в 7ке Отладчик - это отдельный режим запуска, и отладку из конфигуратора не запустить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 08:58 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
pail, под "хорошим" имеете ввиду 8-ку?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 09:19 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3pail, под "хорошим" имеете ввиду 8-ку?) Нууу.. не всю целиком - скорее 8.2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 09:34 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3, 1. Практически самописная база 1С 7.7 SQL. 2. Железо уровня 2005 года, правда HP. В связке терминал + сервер БД. 3. В среднем, в рабочее время 100 чел. Распредиление нагрузки 50/50 - ввод данных/построение отчетов. 4. Размер SQL БД 30 Гб. 5. Практически нет замедлений, тормозов блокировок. Посредством чего удалось добится результата: а). Знания, навыки опыт: - конечно знания в области 1С (уровня намного выше чем в ЖК); - знания в области бизнес логики предприятия; - T-SQL, без него никак; - администрирование и прочее по необходимости в MS SQL Server (2000); б). Необходимые изменения: - вся селективная часть функционала ТОЛЬКО ПРАМЫЕ ЗАПРОСЫ (1С++); - все штатные блокировки практически переписаны на собственные. Все. Что могу посоветовать: - стоит ли смотреть в сторону изменения платформы (1С 8, SAP или другое) с целью повысить общую производитедьность - НЕТ; - искать, мониторить узкие места - УТОПИЯ, это может иметь эффект только при наличии хотя бы 50% оптимизированого функционала; - путь наращивания мощностей апаратной части для 7.7 - БЕЗРЕЗУЛЬТАТЕН; - выгрузка больших (>50 000) таблиц в xls давно решена, гуглите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 10:19 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37509946&tid=1520886]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 453ms |

| 0 / 0 |
