|
РИБ в доработанной УТ 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
Вот еще одно описание. з.ы. Фотка зачетная, но все-таки инфу с ИТС надо гуглить и читать. Легко вляпаться в ситуацию, что ветку форума просто никто не прочтет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |