Имя: Пароль:
1C
1С v8
Перенос данных из торговли 7.7 в 8.Х
0 Сниф
 
19.08.11
19:11
1. КД потянет 86% (6)
2. Другое 14% (1)
3. КД крякнет 0% (0)
Всего мнений: 7

Предполагаю устраиваться на работу в контору, где первым заданием будет перенос данных из ТиС 7.7 в УТ 8.1. Кажется, они планируют это сделать с помощью "Конвертации данных".
Контора занимается торговлей запчастями для авто, так что, ИМХО, справочник "Номенклатура" может содержать сотни тысяч позиций. И думается мне, что тысяче так на 10-ой обработка скажет: "Не могу прочитать XML" и усё.

Вопрос звучит так: подходит ли "Конвертация данных" для переброски справочников > 100.000 элементов.
1 shuhard
 
19.08.11
19:14
(0) будет крошечный файл на пару Гб

КД потянет
2 SmallDog
 
19.08.11
19:15
(1) гораздо скромнее
3 shuhard
 
19.08.11
19:21
(2) возможно, важно то, что угрозы со стороны объема данных нет
4 Сниф
 
19.08.11
19:24
(3) а если "затык" на середине операции, то все сначала повторять?
5 Morphius
 
19.08.11
19:25
(0)Не потянет-выгружай по частям. В чём проблема-то?

КД потянет
6 takefive
 
19.08.11
19:26
Я бы взял частями, но мне нужно сразу... (С)Бендер О.И.
7 shuhard
 
19.08.11
19:26
(4) не того боишься
под запчасти ТиС в дым переписан
в УТ 11 много нет
8 Злопчинский
 
19.08.11
19:33
снаписанное под себя перенос будет работать на порядок быстрее и менее ржачно...

Другое
9 Сниф
 
19.08.11
19:36
(8) я думал на эту тему: можно написать обработку с автоматическим поиском оптимального количества операций в транзакции.
10 shuhard
 
19.08.11
19:44
(9) лишняя работа,
если типовые правила ТиС->УТ 10.3 не подойдут, то писать придётся много больше тривиального справочника номенклатуры

кстати единиц измерений будет много больше
11 Eugeneer
 
19.08.11
19:53
Как два пальца об асфальт.

КД потянет
12 Maniac
 
19.08.11
20:07
100 тыщ номенклатуры это даже очень мало.
13 MikleV
 
19.08.11
20:39
только долго будет, если база большая.

КД потянет
14 John83
 
19.08.11
22:01
а СОМ чем не нравится? - там такой проблемы точно не будет
15 MikleV
 
19.08.11
22:21
(14)будут другие)
16 MikleV
 
19.08.11
22:22
лучше всего напрямую из базы таскать, не через 7.7, но это несколько противоречит лиц. соглашению, а потому не приветствуется, хотя быстрее на порядок может выйти.
17 Aleksey
 
19.08.11
22:25
(16) Он вроде бы не продает решения. Да и процедура разовая. К тому же покажи каким ЛС запрещено данные напрямую таскать из 7-ки?
Т.е. были потуги для 8-ки, но не для 7-ки
18 MikleV
 
19.08.11
22:39
(17)а что, структура 7.7 хранения данных уже опубликована для всех и вся официально?-=)
19 ДенисЧ
 
19.08.11
22:43
(18) она опубликована для каждого пользователя 77. Причём вполне официально
20 MikleV
 
19.08.11
22:44
(19)значит я что то пропустил в этом мире.
Тогда можно не стесняться и тащить напрямую
21 Aleksey
 
19.08.11
22:44
(18) А что файл dd зашифрован или запрещено его смотреть?
22 MikleV
 
19.08.11
22:46
(21)были некоторые сомнения по второму вопросу.
собственно, они и сейчас есть, но я лучше спрошу у тех кто точно знает
23 MikleV
 
19.08.11
22:48
смотреть - одно, использовать для доступа к БД различные механизмы - другое
24 Aleksey
 
20.08.11
00:34
(23) ссылку для 7-ки где запрещено
25 MikleV
 
20.08.11
01:04
(24)отъипись)
я ж выше написал, сам не знаю
26 mdocs
 
20.08.11
02:51
Народ так легко кидается количеством номенклатуры более 100000, что можно думать что у каждого чпшника столько. в реале думаю  тыщ десять максимум. кд потянет без проблем.
27 Reaper_1c
 
20.08.11
02:57
для обмена лучше КД вообще ничего не придумано.

КД потянет
28 AlexNew
 
20.08.11
08:19
(14) Повеселил.
29 AlexNew
 
20.08.11
08:20
Адназначно. Разделить можно все.

КД потянет
30 AlexNew
 
20.08.11
08:23
(21) У него может быть dds, а может ты не знал.
31 Сниф
 
20.08.11
10:19
(26) у какого чпшника?)) я в понедельник только иду на собеседование в контору средней крупности, к которому (собеседованию) хочу подготовиться. Будем смотреть подойду ли им я, подойдут ли они мне :)
Первая задача там будет упомянутый перенос данных. Интересуюсь именно возможностями КД.

Если делать самописку, то, ИМХО, самый быстрый способ ЭКСПОРТА данных из 7.7  это прямой запрос (1С++) с директивой "for xml". При это медленный механизм клюшек не задействуется, работает только SQL-server. XML-ку на 100.000 элементов он выплюнет меньше, чем за минуту.
Но дело в том, что при переносе данных экспорт это, ИМХО, 10% работы, а импорт - оставшиеся 90%.
32 shuhard
 
20.08.11
10:33
(31) у тебя как хватит времени скачать типовые правила перехода ТиС-УТ 10.3
открыть их в КД, изучить и протестировать
33 Сниф
 
20.08.11
11:06
(32) ну это же не на тестовом задании. а при собеседовании только можно концепцию изложить :)
34 mdocs
 
20.08.11
11:24
> Первая задача там будет упомянутый перенос данных.
А не крутовато ли для тестового задания?

>самый быстрый способ ЭКСПОРТА данных из 7.7
Зачем быстрота выгрузки в разовом переносе? Да и весь импорт руками писать.
35 mdocs
 
20.08.11
11:27
А по объемам - небольшая розничная продуктовая сетка в десяток магазинов самообслуживания - около 30000 позиций за три года (это всего, а не на остатках). 100000 - это реально, но для весьма и весьма крупного магазина, но скорее для торговой сети.
36 Либерал
 
20.08.11
11:33
номенклатура фигня
давеча ковырялся: типовые правила ТиС - УТ валятся в нехватает памяти даже на небольшой базе, если при переносе доков поставить галку "переносить партии".
А так вроде бы работают вполне...
37 Сниф
 
20.08.11
12:33
mdocs
нет, брат, тестовое задание будет какое-то другое. перенос данных - это то, чем придется заниматься в первую очередь при согласии сторон.
а контора вот
http://www.rain-auto.ru/
мне кажется, там может быть и поболее 100.000
38 Маленький Вопросик
 
20.08.11
12:36
частями перенеси на определенную дату?
39 mdocs
 
20.08.11
12:42
(37) Эт вряд ли. В каталоге на сайте 20000 позиций, скорее всего как раз вытащенных из 1с. Ну да ладно - это мелочи. А так да, на худой конец чуть допилить выгрузку и частями выгружать.
40 shuhard
 
20.08.11
12:42
(37) http://hh.ru/vacancy/4596460
тебя ждёт связка УТ - УПП
так что 120 000 - разумная  оценка
41 Сниф
 
20.08.11
13:10
(38) брат, я не знаю. но вопрос очень хороший!!! одно дело РАЗОВО перенести данные и проверить соответствие баз с помощью отчетов. но, ИМХО, грамотнее перенести данные и пока сотрудникам привычнее работать в старой базе, добавить регулярную синхронизацию старой базы и новой. И смотреть, как данные идут в новую базу. Если бы я был Директором, меня бы только такой вариант переноса данных и устроил.
42 IamAlexy
 
20.08.11
13:12
(41) хз.. во тработа в двух базах, да еще и контроль за синхронизацией - вот это адский гемор..

обычно все вменяемые "переходы"делаются так: с такого то числа вот эта база рабочая а вот эта архивная.. и все.. не жужжим..
43 Сниф
 
20.08.11
13:12
(40) вакансию вычислил верно) правда, как я пока понимаю, УПП там ни каким боком, иначе я бы отказался. Ну не знаком я с УПП.
44 Сниф
 
20.08.11
13:16
(42) я делал контроль за синхронизацией на практике.
для этого завел в Приемнике дополнительный регистр сведений и при импорте проверку: это новый объект или существующий.
45 shuhard
 
20.08.11
13:17
(43) прояви инициативу
задай вопрос о все системе
где то же есть и баланс и бюджетирование
46 Сниф
 
20.08.11
13:20
(45) проявлю. тем более бюджетирование знаю на практике. и на собеседовании правильнее задать 10 грамотных вопросов, чем дать 10 ответов.
Программист всегда исправляет последнюю ошибку.