| 
    
        
     
     | 
    
    
  | 
РИБ в доработанной УТ 11 | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        JuixyJes    
     29.08.19 
            ✎
    15:45 
 | 
         
        Добрый день, форумчане! Пытаюсь создать РИБы для конфигурации, делаю все по инструкции, но возникла ситуация, бесконечное создание начального образа, что делать?     
         | 
|||
| 
    1
    
        JuixyJes    
     29.08.19 
            ✎
    15:50 
 | 
         
        Проблема решилась сама, просто прогрессбар не двигался.     
         | 
|||
| 
    2
    
        JuixyJes    
     30.08.19 
            ✎
    17:37 
 | 
         
        Вновь пишу с проблемой,
 
        Обработка: ТранспортСообщенийОбменаFILE: В каталоге обмена информацией не был обнаружен файл сообщения с данными. Каталог обмена информацией: БЛАБЛАБЛА Имя файла сообщения обмена: "Message*_ЛН_ЦБ.xml" или "Message*_ЛН_ЦБ.zip"  | 
|||
| 
    3
    
        JuixyJes    
     30.08.19 
            ✎
    17:38 
 | 
         
        Вот что в xml файле
 
        <v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages"> <v8msg:Header> <v8msg:ExchangePlan>Полный</v8msg:ExchangePlan> <v8msg:To>ЦБ</v8msg:To> <v8msg:From>ЛН</v8msg:From> <v8msg:MessageNo>1</v8msg:MessageNo> <v8msg:ReceivedNo>0</v8msg:ReceivedNo> </v8msg:Header> <v8msg:Body> <v8de:Changes xmlns:v8="http://v8.1c.ru/data" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <v8de:Signature>00fa91bf-4a38-4fe7-830d-2f265c9e251d</v8de:Signature> <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08"> <v8de:Version>216.0</v8de:Version> <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1> <v8de:Digest2 v2="9960e285cc45326fb23da363b5314f16" Extensions="0000000000000000000000000000000000000000">cbc93b96f7c944a7b4147b98c4e05ce0</v8de:Digest2> </v8de:Config> <v8de:Data/> </v8de:Changes> <Parameters/> </v8msg:Body> </v8msg:Message>  | 
|||
| 
    4
    
        JuixyJes    
     30.08.19 
            ✎
    17:42 
 | 
         
        И еще вопрос. Как нетиповые документы добавить к обмену? В план обмена добавила     
         | 
|||
| 
    5
    
        vicof    
     30.08.19 
            ✎
    17:44 
 | 
         
        Почитай документацию по БСП     
         | 
|||
| 
    6
    
        medved_kot    
     30.08.19 
            ✎
    20:03 
 | 
         
        (0) Проблема изначально стояла как раз в том, чтоб добавить в обмен дополнительный реквизит. Это на сколько я читал этих же форумов решается использованием специализированной конфигурации от 1с - конвертация данных. В ней можно сделать корректировки в типовых правилах обмена. А на остальных не обижайтесь, что так грубо отвечают. Им так же отвечали.     
         | 
|||
| 
    7
    
        JuixyJes    
     02.09.19 
            ✎
    08:51 
 | 
         
        А можно ли это сделать в типовой УТ?     
         | 
|||
| 
    8
    
        Фрэнки    
     02.09.19 
            ✎
    08:53 
 | 
         
        (6) э... и как предполагается ТС сможет прикрутить типовое поведение БСП к нетиповому обмену ТС ?     
         | 
|||
| 
    9
    
        Фрэнки    
     02.09.19 
            ✎
    08:55 
 | 
         
        просто "корректировки типовых планов обмена" равны наличию таки именно типового обмена, а не добавленного в произвольном режиме     
         | 
|||
| 
    10
    
        JuixyJes    
     02.09.19 
            ✎
    09:11 
 | 
         
        (9) Я не особо поняла, о чем вы( Могли бы объяснить для тупеньких?     
         | 
|||
| 
    11
    
        Фрэнки    
     02.09.19 
            ✎
    10:20 
 | 
         
        (10) я к тому, что есть изменения в типовом обмене и под него написаны инструкции или поведение БСП
 
        А если в конфигурацию добавлены новые объекты метаданных и сами объекты пытаются включить в существующий типовой план обмена, соблюдая при этом сходство с тем, как включены в состав обмена типовые документы (а там может быть и подписка на событие ПриЗаписи или ПередЗаписью, т.е. не только включили в состав, но и в подписку тоже нужно или не нужно) Или разработчик добавил вовсе новый план обмена "с нуля" и прикручивает его к типовым механизмам... Разбираться придется долго и подробно  | 
|||
| 
    12
    
        Фрэнки    
     02.09.19 
            ✎
    10:29 
 | 
         
        что-то странное 
 
        Имя файла сообщения обмена: "Message*_ЛН_ЦБ.xml" или "Message*_ЛН_ЦБ.zip"  | 
|||
| 
    13
    
        JuixyJes    
     02.09.19 
            ✎
    11:03 
 | 
         
        (12) _ЛН_ЦБ это префиксы центральной и периферийной БД     
         | 
|||
| 
    14
    
        JuixyJes    
     02.09.19 
            ✎
    11:04 
 | 
         
        А xml файлик я содержание скинула в (3)     
         | 
|||
| 
    15
    
        JuixyJes    
     02.09.19 
            ✎
    11:04 
 | 
         
        (11) В подписки вроде бы добавила     
         | 
|||
| 
    16
    
        hhhh    
     02.09.19 
            ✎
    11:08 
 | 
         
        (15) Message*_ЛН_ЦБ.xml  - непонятно откуда звездочка взялась. должно быть Message_ЛН_ЦБ.xml. и во второй базе посмотрите, там действительно префиксы баз ЛН и ЦБ? Может просто префиксы разные заданы.     
         | 
|||
| 
    17
    
        Масянька    
     02.09.19 
            ✎
    11:10 
 | 
         
        (15) Для РИБа дописанные объекты нужно добавить в: ПолныйРегистрация, ПолныйРегистрацияДокументов, ПолныйРегистрацияНаборов, ПолныйРегистрацияУдаления. Что куда (справочники, док-ты) посмотрите сами.
 
        У меня все заработало.  | 
|||
| 
    18
    
        JuixyJes    
     02.09.19 
            ✎
    14:24 
 | 
         
        (17) Так, вроде добавила все в подписки, вопрос, снова ж первичный образ создать нужно?     
         | 
|||
| 
    19
    
        Фрэнки    
     02.09.19 
            ✎
    14:25 
 | 
         
        (18) зачем?     
         | 
|||
| 
    20
    
        Фрэнки    
     02.09.19 
            ✎
    14:25 
 | 
         
        если это на самом деле РИБ - оно само конфигурацию выгрузит в обмен.     
         | 
|||
| 
    21
    
        Фрэнки    
     02.09.19 
            ✎
    14:27 
 | 
         
        если смотреть на (3), то там видно, что РИБ включен и изменения конфигурации, когда они будут, то в выгрузку попадут     
         | 
|||
| 
    22
    
        JuixyJes    
     02.09.19 
            ✎
    14:38 
 | 
         
        Проблема в том, что при попытки синхронизации(обмена) возникает ошибка из (2)     
         | 
|||
| 
    23
    
        Фрэнки    
     02.09.19 
            ✎
    14:45 
 | 
         
        но вот эти имена файлов 
 
        // Имя файла сообщения обмена: "Message*_ЛН_ЦБ.xml" или "Message*_ЛН_ЦБ.zip" это неверные имена. Обычное имя в обменах: Message_ЛН_ЦБ.xml или Message_ЛН_ЦБ.zip  | 
|||
| 
    24
    
        JuixyJes    
     02.09.19 
            ✎
    14:47 
 | 
         
        (23) Хорошо, я это уже поняла, что там не должно быть * Быть может я что-то не правильно сделала при создании периферийной БД?     
         | 
|||
| 
    25
    
        JuixyJes    
     02.09.19 
            ✎
    15:04 
 | 
         
        Для теста создана папка локально на компьютере, при создании первичного образа указана та папка. В настройках периферийной БД указана та же папка для синхронизации (ничего не меняла). Быть может в этом какая то проблема     
         | 
|||
| 
    26
    
        Фрэнки    
     02.09.19 
            ✎
    15:28 
 | 
         
        По идее, можно проверить вот этот кусок типового кода в общем модуле
 
        
     | 
|||
| 
    27
    
        JuixyJes    
     02.09.19 
            ✎
    15:45 
 | 
         
        Возможно путь к синхронизации не верный?     
         | 
|||
| 
    28
    
        Масянька    
     02.09.19 
            ✎
    16:47 
 | 
         
        (27) Подключение к каталогу проходит? Из настройки синхронизации.     
         | 
|||
| 
    29
    
        JuixyJes    
     03.09.19 
            ✎
    09:19 
 | 
         
        (28) при проверке подключения все ок, подключение установлено усешно     
         | 
|||
| 
    30
    
        Масянька    
     03.09.19 
            ✎
    09:22 
 | 
         
        (29) УТ базовая?
 
        Сама база УТ нормальная? Нареканий по работе нет?  | 
|||
| 
    31
    
        JuixyJes    
     03.09.19 
            ✎
    09:27 
 | 
         
        (30) ут проф, доработанная, все документы внесены в подписки и план обмена     
         | 
|||
| 
    32
    
        Масянька    
     03.09.19 
            ✎
    09:29 
 | 
         
        (31) Я говорю про проблемы с работой...
 
        Как вариант: снести обмены (в голове), ТиИ, настроить обмены заново (нач. образ и далее).  | 
|||
| 
    33
    
        JuixyJes    
     03.09.19 
            ✎
    09:31 
 | 
         
        (32) уже пробовала, сносила все, настраивала заново, но ошибка осталась та же. Быть может при настройке новой базы нужно указать папку для синхронизации другую?     
         | 
|||
| 
    34
    
        Масянька    
     03.09.19 
            ✎
    09:31 
 | 
         
        (33) ТиИ делала?     
         | 
|||
| 
    35
    
        yavasya    
     03.09.19 
            ✎
    09:36 
 | 
         
        (33) удали файлы и создай заново и сбей счетчик сообщений     
         | 
|||
| 
    36
    
        JuixyJes    
     03.09.19 
            ✎
    09:43 
 | 
         
        сделала     
         | 
|||
| 
    37
    
        JuixyJes    
     03.09.19 
            ✎
    09:43 
 | 
         
        (35) как сбить?     
         | 
|||
| 
    38
    
        JuixyJes    
     03.09.19 
            ✎
    09:43 
 | 
         
        Ошибка при начале чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(125)}: Ошибка при вызове метода контекста (НачатьЧтение): Номер сообщения меньше или равен номеру ранее принятого сообщения
 
        вот новая ошибка  | 
|||
| 
    39
    
        Масянька    
     03.09.19 
            ✎
    09:57 
 | 
||||
| 
    40
    
        JuixyJes    
     03.09.19 
            ✎
    10:04 
 | 
         
        поменяла путь к папке синхронизации в периферийной базе, поставила путь к ЦБ,  в цб синхронизация проходит     
         | 
|||
| 
    41
    
        JuixyJes    
     03.09.19 
            ✎
    10:06 
 | 
         
        правда справочники не выгружаются     
         | 
|||
| 
    42
    
        JuixyJes    
     03.09.19 
            ✎
    10:08 
 | 
         
        хотя в подписки добавила     
         | 
|||
| 
    43
    
        Фрэнки    
     03.09.19 
            ✎
    10:11 
 | 
         
        (42) если во время экспериментов новых регистраций изменений не было, то и не будут они выгружаться. Перезапиши элементы справочников, хотя бы один - для тестирования - и посмотри, попадет в выгрузку или нет. Если не попадет, то значит в подписках ошибка или в состав обмена данный справочник не попал почему-то     
         | 
|||
| 
    44
    
        JuixyJes    
     03.09.19 
            ✎
    10:37 
 | 
         
        (43) в план обмена не добавлены были справочники.. добавила справочники, снова вернулась к ошибке из (2)     
         | 
|||
| 
    45
    
        JuixyJes    
     03.09.19 
            ✎
    11:22 
 | 
         
        Так, подскажите, в настройках подключения, в каталоге какой путь должен быть? У ЦБ, у ПФ?     
         | 
|||
| 
    46
    
        Фрэнки    
     03.09.19 
            ✎
    11:32 
 | 
         
        (45) возьми типовую демку. Создай там типовые узлы обменов. Проиграй с ними весь алгоритм. Увидишь все своими глазами и сможешь оценить, что у тебя сделано не так.
 
        Не хочешь ставить свою демку? Гугли тогда на ютубе уроки, где разбирают создание баз с обменами. Ну а так что тут пересказывать? Вроде все правильно, но телепат.длл уже не настолько раскачанная, чтоб угадавать места, откуда там в имена файлов звездочки выскакивают.  | 
|||
| 
    47
    
        JuixyJes    
     03.09.19 
            ✎
    11:36 
 | 
         
        (46) причем * есть только в самой ошибке, файлов со звездочкой нет, файлы все правильные.     
         | 
|||
| 
    48
    
        Фрэнки    
     03.09.19 
            ✎
    12:08 
 | 
         
        (47) ну мы же все понимаем, что файловая система с большой вероятностью просто не даст создать такое имя файла, в котором будет использована * - понятно, что неверно формируется само имя для поиска обменного файла и оно это ошибочное имя выводит в сообщение     
         | 
|||
| 
    49
    
        JuixyJes    
     04.09.19 
            ✎
    10:20 
 | 
         
        Победила я выгрузку рибами из базы в базу. НО возникла проблема, при попытке удалить помеченые/ удалить непосредственно документы справочники и тд в периферийной базе, выпадает ошибка "не удалось записать задания к формированию записей книги покупок/продаж". Что с этим сделать можно?     
         | 
|||
| 
    50
    
        hhhh    
     04.09.19 
            ✎
    10:28 
 | 
         
        (49) ну поиск по конфе. найди там это слово "не удалось записать задания к формированию записей книги покупок/продаж", и разберись в каких условиях оно выводится.     
         | 
|||
| 
    51
    
        JuixyJes    
     04.09.19 
            ✎
    10:41 
 | 
         
        (50) проверила, записей в РС нет.     
         | 
|||
| 
    52
    
        JuixyJes    
     04.09.19 
            ✎
    11:57 
 | 
         
        (50) и запросом попыталась вытянуть и эту фразу конфигуратором тоже искала     
         | 
|||
| 
    53
    
        JuixyJes    
     06.09.19 
            ✎
    10:23 
 | 
         
        Новый вопрос по старой теме, товарищи программмммммммисты! В периферийной базе я не могу удалять документы и элементы справочников, тк указан Главный узел, как можно это обойти?
 
        Если ПланыОбмена.ГлавныйУзел() <> Неопределено Тогда Отказ = Истина; Возврат; КонецЕсли;  | 
|||
| 
    54
    
        palsergeich    
     06.09.19 
            ✎
    10:24 
 | 
         
        (53) сначала узнай зачем это вкрорячено     
         | 
|||
| 
    55
    
        sqr4    
     06.09.19 
            ✎
    10:25 
 | 
         
        (53) приучи себя, сразу писать полную постановку того, что нужно сделать, а часть своих умозаключений по задаче. Как правило, тут сразу начинают выяснять а нахрена это нужно. 
 
        и да про фото в купальнике не забывай, ты вроде обещала)  | 
|||
| 
    56
    
        Масянька    
     06.09.19 
            ✎
    11:05 
 | 
         
        (53) По опыту: все удаления проводятся в главной, иначе (при удалении в узле) могут возникнуть битые ссылки.     
         | 
|||
| 
    57
    
        JuixyJes    
     06.09.19 
            ✎
    12:03 
 | 
         
        (56) это я понимаю, что битые ссылки могут возникнуть, но у меня их чисто физически не может быть     
         | 
|||
| 
    58
    
        JuixyJes    
     06.09.19 
            ✎
    12:07 
 | 
         
        Так, товарищи, еще вопрос, допустим у меня есть центральная база и 1 периферийная, которая работает. Добавляется еще одна периферийная база, но она должна быть пустой, как мне создавать начальный образ с пустыми данными?     
         | 
|||
| 
    59
    
        Фрэнки    
     06.09.19 
            ✎
    12:17 
 | 
         
        Можно же установить - дописать обработку - которой на время признак ГлавныйУзел устанавливать или наоборот снимать.     
         | 
|||
| 
    60
    
        Фрэнки    
     06.09.19 
            ✎
    12:19 
 | 
||||
| 
    61
    
        JuixyJes    
     06.09.19 
            ✎
    17:13 
 | 
         
        (59) написала обработку, снимающую или устанавливающую ГУ, при попытке выполнить, ошибка
 
        https://priscree.ru/img/a730d50e77ebc4.jpg  | 
|||
| 
    62
    
        hhhh    
     06.09.19 
            ✎
    17:16 
 | 
         
        (61) ну покажите обработку. вообще-то там одна строчка, негде ошибиться.     
         | 
|||
| 
    63
    
        JuixyJes    
     06.09.19 
            ✎
    17:20 
 | 
         
        &НаСервере
 
        Процедура выполнитьНаСервере() ПланыОбмена.УстановитьГлавныйУзел(Неопределено); КонецПроцедуры &НаКлиенте Процедура выполнитьпр(Команда) выполнитьНаСервере(); КонецПроцедуры  | 
|||
| 
    64
    
        hhhh    
     06.09.19 
            ✎
    17:23 
 | 
         
        (63) ну, всё правильно     
         | 
|||
| 
    65
    
        JuixyJes    
     06.09.19 
            ✎
    17:34 
 | 
         
        права у пользователя полные, но не исключаю неверных РИБов     
         | 
|||
| 
    66
    
        hhhh    
     06.09.19 
            ✎
    17:49 
 | 
         
        (65) возможно конфигуратор открыт     
         | 
|||
| 
    67
    
        JuixyJes    
     06.09.19 
            ✎
    17:55 
 | 
         
        (66) конфигуратор закрывала, не изменялось ничего.     
         | 
|||
| 
    68
    
        JuixyJes    
     06.09.19 
            ✎
    17:56 
 | 
         
        Обработка отрабатывала, но изменений в конфигурации не наблюдала     
         | 
|||
| 
    69
    
        Фрэнки    
     06.09.19 
            ✎
    19:19 
 | 
         
        Так в обработке надо получить сам план обмена.
 
        К чему применяется этот метод? К плану обмена, конечно. Тем более, что внутри конфигурации этих планов уже много.  | 
|||
| 
    70
    
        Фрэнки    
     06.09.19 
            ✎
    19:28 
 | 
         
        https://its.1c.ru/db/metod8dev#content:5802:hdoc
 
        Вот еще одно описание. з.ы. Фотка зачетная, но все-таки инфу с ИТС надо гуглить и читать. Легко вляпаться в ситуацию, что ветку форума просто никто не прочтет.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |