Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
Есть огромный справочник адресов. Проблема стоит в том, что до этого в справочнике не было кодов, а сейчас появилась необходимость их добавления. При добавлении кода в конфигураторе - программа "зависает", т.е. она пытается выполнить задачу, но из-за огромного объёма информации обновление конфигурации идёт более 10 часов, и пока края этому нету. Подскажите, как сделать эту процедуру более быстро, так как если это делать это на рабочей конфигурации, программа будет недоступна очень долгое время, а на всё-про всё времени не более 6 часов. Есть ли более быстрые варианты решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 22:38 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
Если база sql то можно попробовать скопировать данные справочника в созданную дополнительную sql таблицу (понятно что средствами sql запросов). затем транкейт исходной таблице. далее добавляем код в конфигураторе (уникальность кода не ставим) затем данные обратно из sql таблицы в нашу. После этого перенумерация кодов (можно тоже sql-ем, или 1с - если время не критично - т.к. база будет доступна) и установка флажка уникальности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 07:06 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
А тормозит на чем по счетчикам? (Жесткий диск, память, проц)? Если винт, то как вариант создать виртуальный диск в оперативке скопировать туда базу выполнить нужные действия а потом скопировать назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 14:02 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
rigus, Нет, тормозит как раз 1С. Винт не нагружается, процессор - тоже не заваливается. Вернее процессор на 50% (двухядерный он у меня), ОЗУ 4 гига, Так что не в этом дело. Скорее всего просто скорости проца, скорости вычисления. Он постоянно индексирует справочник при обработке каждого кода, а это бесконечно можно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 18:32 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
vlads2 rigusЕсли база sql то можно попробовать скопировать данные справочника в созданную дополнительную sql таблицу (понятно что средствами sql запросов). затем транкейт исходной таблице. далее добавляем код в конфигураторе (уникальность кода не ставим) затем данные обратно из sql таблицы в нашу. После этого перенумерация кодов (можно тоже sql-ем, или 1с - если время не критично - т.к. база будет доступна) и установка флажка уникальности. Замените sql на DBF. Алгоритм останется прежним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 07:42 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
vlads2Есть огромный справочник адресов. А более точную цифру озвучить несудьба? Можно с погрешностью до тысяч даже. Просто интересно какой же это огромный... vlads2Проблема стоит в том, что до этого в справочнике не было кодов В справочнике 1С наименование и код присутствуют изначально. Так что что-то тут нечисто... vlads2... обновление конфигурации идёт более 10 часов, и пока края этому нету. Верю. Если объем действительно в сотни миллионов записей то думаю и недождетесь, т.к. скорей всего будет превышен файловый предел ДБФ. vlads2Подскажите, как сделать эту процедуру более быстро, так как если это делать это на рабочей конфигурации, программа будет недоступна очень долгое время, а на всё-про всё времени не более 6 часов. Есть ли более быстрые варианты решения? Да. За деньги все можно... Многое зависит от ответов на вышеуказанное. И неповерю что у вас нету толкового 1С-ника который бы сделал все одной левой, т.к. в правой держал бы пиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 14:15 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
Злой Бобр, Ну любишь ты Бобр попонтоваться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 17:35 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
Stupid_BOTvlads2 rigusЕсли база sql то можно попробовать скопировать данные справочника в созданную дополнительную sql таблицу (понятно что средствами sql запросов). затем транкейт исходной таблице. далее добавляем код в конфигураторе (уникальность кода не ставим) затем данные обратно из sql таблицы в нашу. После этого перенумерация кодов (можно тоже sql-ем, или 1с - если время не критично - т.к. база будет доступна) и установка флажка уникальности. Замените sql на DBF. Алгоритм останется прежним. Ну у меня идея как раз в этом направлении и шла, благо фокспро есть, дабы ДБФ переформировать. Хоть и страшненько... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 17:36 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
vlads2Ну любишь ты Бобр попонтоваться :) Ну а как ты хотел? Я по фотографии нелечу. Если знать четкие условия то можно послать в правильном направлении. А если еще и видеть код которым импорт делаешь то вообще замечательно. А так только пригласить программиста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 18:29 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
Злой Бобр, Число записей около полумиллиона, помог финт: Утащил ДБФ в отдельный каталог, добавил поле "CODE". В 1С без ентих файлов создал код (он создал чистые ДБФ-ки) Заменил ДБФ файл, CDX удалили. 1С создал новый индексный файл. Работы на 5 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 21:54 |
|
||
|
Добавить код
|
|||
|---|---|---|---|
|
#18+
vlads2Злой Бобр, Число записей около полумиллиона, помог финт: Утащил ДБФ в отдельный каталог, добавил поле "CODE". В 1С без ентих файлов создал код (он создал чистые ДБФ-ки) Заменил ДБФ файл, CDX удалили. 1С создал новый индексный файл. Работы на 5 минут Забыл сказать, что надо ещё изменения в *.DD файле сделать, там где определение структуры справочника, правится блокнотом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2012, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37788250&tid=1520433]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 341ms |

| 0 / 0 |
