Имя: Пароль:
1C
1С v8
Фаил обмена при выгрузке из Розница 2 очень большой
0 Sigh
 
28.01.13
18:03
Фаил обмена при выгрузке из Розница 2 в Розница 2 обмен по магазину очень большой, более гигабайта(Гигабайт, сто мегабайт). До этого фаил был совсем маленький около мегабайта. случилось это после того как пользователь добавил пару документов, установил штрихи и добавил номенклатуру. так же я обнаружил, что загрузился Адрес. классфификатор по многим регионам. После того как я открыл фаил омбена через текстовой редактор который позволяет читать, содержимое таких больших фаилов, обнаружил что более 14 миллионов строк, занимают записи КЛАДРА, КЛАДР я почистил полностью, но фаил все-равно выгружается такого большого размера, и там все-равно находятся эти строки. Привожу пример: <ConstantValueManager.ИспользоватьОплатуБанковскимиКредитами>
                   <Value>true</Value>
               </ConstantValueManager.ИспользоватьОплатуБанковскимиКредитами>
               <InformationRegisterRecordSet.АдресныйКлассификатор>
                   <Filter>
                       <ТипАдресногоЭлемента>2</ТипАдресногоЭлемента>
                       <Код>10020000000000000000</Код>
                       <КодАдресногоОбъектаВКоде>1</КодАдресногоОбъектаВКоде>
                       <КодРайонаВКоде>2</КодРайонаВКоде>
                       <КодГородаВКоде>0</КодГородаВКоде>
                       <КодНаселенногоПунктаВКоде>0</КодНаселенногоПунктаВКоде>
                       <КодУлицыВКоде>0</КодУлицыВКоде>
                   </Filter>
                   <Records/>
               </InformationRegisterRecordSet.АдресныйКлассификатор>



И так далее начинаю с этой строки: <InformationRegisterRecordSet.АдресныйКлассификатор>.
Уважаемые, подскажите как с этим бороться, почему он в фаил омбена засовывает эту информацию. Обмен типовой, правила регистрации не менял.
1 DrShad
 
28.01.13
18:08
удалить регистрацию изменений по узлу
2 Sigh
 
28.01.13
18:12
Тогда как же в подчиняемый узел будут передаваться данные по центральному узлу. Если я Вас правильно понял,из настройки фильтров регистрации убрать выгружать данные по узлу центральному?
3 Aprobator
 
28.01.13
18:15
неа. Имелось ввиду удалить регистрацию записей КЛАДР в плане обмена для узла в который выгружаются данные. Вообще странно, что кто то КЛАДР туда вообще закатал.
4 Sigh
 
28.01.13
18:20
Единственное что позволяет в типовой конфе настроить по обмену это транспорт сообщений(тоесть фтп или каталог), связанные с этим настройки, тоесть, сколько элементов в транзакции, и т.п. И так же настройка фильтров регистрации: там можно выбрать по каким магазинам будут выгружаться информативные остатки, а там только выбрать Изменения или Остатски, поставить галочку где нужно. Как же конкретно удалить регистрацию записей КЛАДР?
5 Галахад
 
гуру
28.01.13
18:26
Почитай СП по методу:
УдалитьРегистрациюИзменений
6 alextom81
 
28.01.13
19:05
(0) потому что в плане обмена стоит авторегистрация по адресному классификатору.
Выбирай все записи регистра, и удаляй регистрацию, как тебе советовал (5). Либо (если есть в конфигурации обработке "регистрация изменений для обмена" - правой кнопкой по метаданным - отменить всю регистрацию
7 Kreont
 
28.01.13
19:07
(4) а так: Операция - План обмена: вверху там иконка мониторчик есть?
там и можно удалить только нужн.записи из обменов.
8 halconel
 
28.01.13
19:12
Сделать (1) и удалить регистрацию изменений КЛАДРа в плане обмена. Посмотреть какие еще лишние объекты обмениваются. Тогда и в дальнейшем такая проблема не появится.
9 Sigh
 
28.01.13
23:44
Господа, спасибо за советы, как попробую отпишусь.
10 Sigh
 
29.01.13
00:00
Не могу найти этого в Рознице 2 которая на управляемых формах... либо туплю... тыкните пальцем пожалуйста, как мне типовыми методами изменить авторегистрацию объектов?
11 Sigh
 
29.01.13
00:16
Открыл конфигуратор, открыл ПланыОбмена-ПоМагазину-Макеты-ПравилаРегистрации, открылся текст, там нашел стрчоку <Элемент>
           <Тип>РегистрСведенийЗапись.АдресныйКлассификатор</Тип>
           <Авторегистрация>false</Авторегистрация>
       </Элемент>

Это значит что стоит не регистрировать? И Вообще откуда эти правила взялись, они типовые? Почему же если стоит falseб идет регистрация. Или это вообще не это :(
12 DrShad
 
29.01.13
00:19
произошла не авторегистрация
13 DrShad
 
29.01.13
00:20
да и не нужно снимать авторегистрацию - нужно снять регистрацию изменений
14 Sigh
 
29.01.13
00:23
DrShad, вот я и пытаюсь узнать как это сделать типовыми методами в Рознице?) В плане обмеена можно только выбрать выгружать изменения или остатки. Как же снять нужную регистрацию изменений?
15 Sigh
 
29.01.13
00:23
В розница 2**
16 DrShad
 
29.01.13
00:26
РегистрацияИзмененийДляОбмена открой такую обработку - она есть в типовых
17 Sigh
 
29.01.13
00:37
DrShad, не вижу такой обработки в типовых в Рознице 2. Что же делать?
18 DrShad
 
29.01.13
00:39
лучше смотреть
19 Sigh
 
29.01.13
00:48
Вроде хорошо смотрю, допустим в УТ 10 нашел такую.
20 DrShad
 
29.01.13
00:51
она не на УФ
21 Sigh
 
29.01.13
00:56
10-ка то да, я открываю дерево конфигурации Розница 2, смотрю все обработки и не нахожу такую.
22 DrShad
 
29.01.13
00:58
на ИТС глянь, с розницей не работаю
23 Sigh
 
29.01.13
09:22
Вопрос актуален, касаемо розницы 2.
24 Aprobator
 
29.01.13
11:22
Обработка по чистке пишется в течение 15 минут. При отсутствии опыта - час - 2 (это с очень большим запасом на бестолковость). Или не 1С ник ни разу?
25 DrShad
 
29.01.13
11:24
да не нужно ее писать - на ИТС она есть
26 Kreont
 
29.01.13
11:25
(0)->(7) есть такое? это из под 1с, и не надо сразу в конфигуратор лезть :)
27 DrShad
 
29.01.13
11:26
(26) на УФ нету мониторчиков
28 Галахад
 
гуру
29.01.13
11:26
(24) За 15 минут писать обработку с одной строкой? ;-)
29 DrShad
 
29.01.13
11:28
(28) а ты дай нам эту строку в студию :))))  поглядим что ты там напишешь и за какое время
30 Галахад
 
гуру
29.01.13
11:35
(29) Ну как-то так:
ПланыОбмена.УдалитьРегистрациюИзменений(НужнУзел, НужнСпр)
31 DrShad
 
29.01.13
11:50
(30) неверно :))))
32 DrShad
 
29.01.13
11:54
(31) в общем время вышло - тест не пройден
33 Галахад
 
гуру
29.01.13
11:58
(31) Чо это? Ну не справочник, а регистр. Какая нафиг разница?
34 DrShad
 
29.01.13
11:58
(33) огромная!
35 Галахад
 
гуру
29.01.13
12:00
(34) И? Количество строк обработки от этого не измениться.
36 DrShad
 
29.01.13
12:01
но ведь она не решает поставленной задачи
37 Галахад
 
гуру
29.01.13
12:02
(36) Ну ты нудный.
38 DrShad
 
29.01.13
12:11
(37) ага, вот такая вот я гадина
39 alextom81
 
30.01.13
17:19
1. Выгрузить обработку из УТ 10 (или взять с ИТС)
2. Запустить розницу в обычном режиме
3. Убить регистрацию классификатора

а1. Выбрать записи регистра
а2. Удалить регистрацию для каждой записи
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший