Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
В конфигурация 1С УПП есть регламентный документ "Расчет себестоимости выпуска" Проведение его в базе может занимать около 40 минут и блокирует на это время большое количество регистров. Пользователи в это время отдыхают, потому что невозможно провести документы из за блокировок. Возникла идея создать отдельную базу которая будет точной копией рабочей и в ней можно будет делать только лишь одну операцию, а именно проводить документ "Расчёт себестоимости выпуска" После проведения анализируем результаты проведения вносим необходимые коррективы в рабочую базу, синхронизируем каким то образом копию с рабочей базой и вновь повторяем расчёт и так до получения нужного результата. Плюс в том что в рабочей базе Расчёт себестоимости проводиться в идеале всего оди раз и в то время когда это не мешает работе других пользователей. Вопрос: Какими средствами синхронизировать копию базы с рабочей базой (1c, SQL, другие) У кого какие идеи по реализации такой схемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 10:37 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
а нельзя профалером отловить чего он делает и попытаться "причесать" то что 1с делает ??? Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 10:38 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
Настроить обмен данными УПП - УПП (в меню "Сервис") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 10:53 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
ночью люди спят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:00 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
Идея такая Ночью Back - Restore В течении дня синхронизация Пол дня работы в рабочей базе примерно час на обмен по плану. Поэтому изначально сообщение было размещено в разделе MS SQL Может средствами SQL быстрее будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:02 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
ночью расчет себестоимости точно запустить нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:03 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
leafночью расчет себестоимости точно запустить нельзя? Он и так запускается в рамках процедуры восстановления последовательностей. Но суть в том что без проведения расчета себестоимости иногда очень сложно оценить правильность ввода первичных документов. Технология проверки правильности - это в том числе проверка остатков по счетам, регистрам и т.д. после расчета себестоимости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:09 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
а рау и прочее не помогло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:15 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
[quot Maxx]а нельзя профалером отловить чего он делает и попытаться "причесать" то что 1с делает ??? "Прчёска и укладка" уже проведена дальше видиться только полная перепись кода по рассчёту с переходом на управляемые блокировки 1С. Но это очень большой объем работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:15 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
Программист 1са рау и прочее не помогло? Что такое pay. Это намёк на деньги или этим все уже пользуютя а мужики то незнают :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:19 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
А не проще ли сделать регл. задание, которое ночью будет проводить этот документ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:25 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
Программист 1са рау и прочее не помогло? РАУ = видимо РАУЗ - расширенная аналитика учета затрат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:34 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
remark, - при включенном РАУЗ нет необходимости в восстановлении последовательности перед расчетом себестоимости выпуска. Без этого все будет корректно рассчитано. - быстрее будут проводиться документы. - Расчет себестоимости выпуска будет происходить гораздо быстрее. Недостатки РАУЗ: - нет обособленного учета товаров по заказам покупателей - не возможно рассчитать себестоимость по МСФО. Есть еще кое какие плюсы и минусы у РАУЗ, посмотрите в интернете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:44 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
remark, а ну да и еще жирный плюс РАУЗ, нет необходимости в отслеживании хронологии ввода документов. т.е. при включенном РАУЗ можно расход вводить раньше прихода и УПП рассчитает все корректно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:48 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext далеко не всем это подходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 11:53 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
leafдалеко не всем это подходит Ну так это только на партионный учет распространяться, все остальное, в разрезе заказов покупателей, как работало так и работает. Получается не будет возможности увидеть - насколько прибылен тот или иной заказ покупателя - но это можно и косвенными методами понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:01 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
[quot vitkhv]remark, Недостатки РАУЗ: - нет обособленного учета товаров по заказам покупателей - не возможно рассчитать себестоимость по МСФО. Спасибо это тоже вариант! Но "не возможно рассчитать себестоимость по МСФО" существенный недостаток. Контур МСФО используется в конфигурации. Будем посмотреть и в эту сторону, может РСВ по МСФО сами нарисуем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:14 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
УРБД?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:19 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
[quot remark]vitkhvremark, Недостатки РАУЗ: - нет обособленного учета товаров по заказам покупателей - не возможно рассчитать себестоимость по МСФО. Спасибо это тоже вариант! Но "не возможно рассчитать себестоимость по МСФО" существенный недостаток. Контур МСФО используется в конфигурации. Будем посмотреть и в эту сторону, может РСВ по МСФО сами нарисуем. Для расчета по МФСО можно и в отдельную базу сливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:20 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
remark, например в 1С консолидацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:21 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
remark, А в чем проблема настроить распределенку, которая в 8-ке уже есть? Вся работа идет в одной базе (обзовем ее рабочая), а закрытие идет в другой (у меня она обзывается центральная). Между ними настроен регламентный обмен данными с интервалом в 30 минут.В настройках обмена стоит 100 элементов в транзакции, и при этом никто и никогда не замечает его. Ну и закрытие в центральной никак не влияет на работу пользователей... Реально работающее решение, которое было запущено с момента выхода 1с 8.1... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:52 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за ответы. Варианты такие: 1. Сокращение времени проведения РСВ (оптимизация алгоритмов проведения) 2. Использование РАУЗ 2. Настройка узла обмена 3. Синхронизация копии базы средствами SQL (тема не раскрыта) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 17:28 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
remark, Я так думаю, что тебе есть смысл настраивать узел обмена, тогда все остальные вопросы отпадут, а особенно синхронизация средствами SQL... Не безопастно это для 1С... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 19:27 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
Для начала нужно разобраться что так тормозит и тормозит-ли вообще. Каков размер базы, колличество документов в месяце и то партии по которым востанавливается, период за который партии восстанавливаются, сколько работающих пользователей и какие они выполняют задачи. Параметры сервера(серверов), они на одной машине стоят или на разных, нагруженность сети. Если расчет запускается по сети, так возможно выходом станет запустить его в терминальной сессии на сервере. Возможно перемещение tempdb или файлов базы 1С на другой винт поможет. Толи это блокировки, а то-ли это аппаратная причина. Если причина аппаратная и база для расчета себестоимости будет поднята на той-же машине, то прироста в скорости это не принесет. А возможно и негативно скажется на быстродействии всего сервера следовательно и на скорости работы с основной базой. P.S. Тот вариант что предлагается в первом посте, на мой взгляд, некорректен. Кроме того, в тот момент когда будут переносится изменения из базы для расчета в рабочую базу, Т.С. думает что сам SQL не будет делать блокировки ? Что именно будет переносится? Движения по регистарам... :) А если в это время будет еще документ проведен - новый, который корректирует что-то в начале уже посчитаного месяца(теоретически). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 19:58 |
|
||
|
Есть такая задача (SQL 2005 и 1C база) нужны советы
|
|||
|---|---|---|---|
|
#18+
The Dim!, Я не топикстартер, но с подобной проблемой у себя тоже сталкивался. Более того, эта проблема (долгое закрытие месяца с расчетом фактической себестоимости) никак не связана с качеством кода. Не могу сказать что весь код в этих процедурах оптимален, но что в самом распределении себестоимости можно с оптимизировать, при большой выпускаемой номенклатуре - не знаю. Именно поэтому для своего предприятия и применяю схему которую описал выше, через планы обмена с автоматизацией самих обменов. При использовании ограничения по количеству элементов в транзакции (вещь стандартная для 1С) в разумных значениях проблем с синхронизацией не возникает. Для совсем крайних случаем обмен можно и руками дернуть, когда ждать нет времени или желания. Оптимизация расположения баз и настроек SQL может помочь и поможет, но вот радикального сокращения времени выполнения операции уфы не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 21:01 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37020225&tid=1521723]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 437ms |

| 0 / 0 |
