![]() |
|
Помогите с КД | ☑ | ||
---|---|---|---|---|
0
mzelensky
02.02.12
✎
16:09
|
Есть правила обмена. Открываю их в КД, вкладка "правила конвертации объектов". Нахожу справочник номенклатуры, реквизит "Код", открываю правило и вижу внизу галочку "Автоматически приводить к длине приемника" - она установлена и ее запрещено изменять (не активна). Как снять эту галочку???
|
|||
1
mzelensky
02.02.12
✎
16:20
|
ап
|
|||
2
Sasha_uu
02.02.12
✎
16:28
|
зачем ее снимать? Кажется она не доступна если обмен делается с 7-кой?
|
|||
3
mzelensky
02.02.12
✎
16:33
|
(2) я с семеркой и не делаю. Я просматривал у одних справочников эта галка стоит, у других нет...
|
|||
4
cw014
02.02.12
✎
16:34
|
Посмотри на длину реквизитов "Код" у тех объектов, где она стоит, и у тех, где не стоит
|
|||
5
cw014
02.02.12
✎
16:34
|
И вообще тип сравни
|
|||
6
MatrosoV AleXXXand_R
02.02.12
✎
16:35
|
Я считаю, что это логично
Нельзя 10-значный код засунуть в приемник, в котором у этого объекта 7-значный код |
|||
7
mzelensky
02.02.12
✎
16:35
|
(3) в том и косяк. В источнике код число длиной 5, а в приемнике строка длиной 11 и пр ивыгрузке он мне делает из "51" "00000000051".
Как это убрать?! |
|||
8
mzelensky
02.02.12
✎
16:36
|
(6) а мне это и не нужно!
читай (7) |
|||
9
cw014
02.02.12
✎
16:36
|
Версия КД
|
|||
10
mzelensky
02.02.12
✎
16:37
|
(9) у меня старая: Конвертация данных, редакция 2.1 (2.1.2.1)
|
|||
11
Skylark
02.02.12
✎
16:37
|
У КД тожее есть конфигуратор и отладчик. Погляди там.
|
|||
12
cw014
02.02.12
✎
16:38
|
(11) +1
Обнови на последнюю |
|||
13
cw014
02.02.12
✎
16:38
|
Как минимум
|
|||
14
cw014
02.02.12
✎
16:38
|
Если проблему не решает - смотри пофигуратор
|
|||
15
mzelensky
02.02.12
✎
16:39
|
(12) да некогда :( тут срочно нужно это правило подправить.
|
|||
16
cw014
02.02.12
✎
16:39
|
Прямо уж 15 минут на обновление потратить - времени нет.
А полчаса на форуме клянчить - время есть |
|||
17
mzelensky
02.02.12
✎
16:41
|
(16) а какая последняя версия КД?
|
|||
18
Stim
02.02.12
✎
16:42
|
(17) загугли
|
|||
19
cw014
02.02.12
✎
16:42
|
(7) Тем более - "Автоматически приводить к длине приемника" тут не причем. Он у тебя конвертит числовой текущий порядковый номер в текстовый текущий порядковый номер
|
|||
20
mzelensky
02.02.12
✎
16:42
|
(16) + не уж-то блокировка этой галочки будет зависить от версии конфы? Я думаю версия тут не сильно при делах!
|
|||
21
cw014
02.02.12
✎
16:42
|
См (19)
|
|||
22
mzelensky
02.02.12
✎
16:43
|
(19) не совсем...например номер "8123" она конвертит в "8 000000123"! Вот это как называется?!
|
|||
23
cw014
02.02.12
✎
16:43
|
Потому что 8123 в числе на самом деле в строке "8 123"
|
|||
24
cw014
02.02.12
✎
16:44
|
Пиши в код перед выгрузкой:
Значение = Формат(Источник.Код, "ЧГ="); |
|||
25
cw014
02.02.12
✎
16:44
|
И будет тебе счастье
|
|||
26
mzelensky
02.02.12
✎
16:46
|
(24) ща попробую
|
|||
27
mzelensky
02.02.12
✎
16:50
|
(24) не помогло. Все равно вместо "11635" получилось "11 00000635"
|
|||
28
cw014
02.02.12
✎
16:56
|
(27) В выгруженной xml какое значение в коде стоит?
|
|||
29
cw014
02.02.12
✎
16:58
|
(27) Кстати, я могу с форматом строки ошибаться :)
|
|||
30
Skylark
02.02.12
✎
17:00
|
Блин, я вот щас время засеку - сколько займет в конфигураторе КД поглядеть почему галка недостпуна
|
|||
31
mzelensky
02.02.12
✎
17:03
|
(28) как я написал - "11 00000635" (это я скопировал их ХМЛ)
|
|||
32
Skylark
02.02.12
✎
17:03
|
Доступ возможен, если приемник не 7.7 и если длина кода в приемние не равна 0
|
|||
33
mzelensky
02.02.12
✎
17:03
|
(30) давай я засеку - сколько времени тебе нужно чтобы понять, что она тут не при чем ?!
|
|||
34
mzelensky
02.02.12
✎
17:04
|
(32) где ты видел длину куда "0" ?! разумеется она будет не нулевой!
|
|||
35
Skylark
02.02.12
✎
17:08
|
Обновлять до текущей версии не хочешь, смотреть в конфигураторе почему в твоей версии происходит так как происходит не хочешь...
Ну долби дальше |
|||
36
fisher
02.02.12
✎
17:15
|
Следующим постом будет "Не работает автонумерация!"
|
|||
37
mzelensky
02.02.12
✎
17:22
|
(36) давай сперв с этим постом разберемся. Идеи есть?
|
|||
38
Жан Пердежон
02.02.12
✎
17:32
|
идей тут уже была куча
|
|||
39
mzelensky
02.02.12
✎
17:47
|
(38) 1) Обновить конфу - смысла нет!
2) Посмотреть в конфигураторе - уже смотрел и знаю почему она не активна, от этого не легче 3) (24) не помогло! Что-то я не вижу тут КУЧИ идей!!!! |
|||
40
Skylark
02.02.12
✎
17:52
|
(39) попробуй код поправить, чтобы галка стала доступна например
|
|||
41
mzelensky
02.02.12
✎
17:59
|
ап
|
|||
42
mzelensky
02.02.12
✎
17:59
|
(40) а не через Ж*ПУ этого нельзя сделать?!
|
|||
43
Жан Пердежон
02.02.12
✎
18:06
|
(39)
а Значение = Формат(...) из (24) а отключить ПКС? |
|||
44
mzelensky
02.02.12
✎
18:13
|
(43) повторяю, "а Значение = Формат(...) из (24)" - не помогло!
"а отключить ПКС?" - вообще отключить предлагаешь?! |
|||
45
Поpyчик-4
02.02.12
✎
18:22
|
Значение = XMLСтрока(Источник.Код);
Так получается без пробелов. А это универсальный код Если ТипЗнч(Источник.Код) = Тип("Число") Тогда Значение = XMLСтрока(Источник.Код); КонецЕсли; |
|||
46
Жан Пердежон
02.02.12
✎
18:25
|
(44) ну хз что тебе надо вместо "11 00000635"
а не помогло - значит сделал что-то криво |
|||
47
mzelensky
02.02.12
✎
18:34
|
(45) кстати это я вас сегодня звонил!!!
|
|||
48
mzelensky
02.02.12
✎
18:35
|
(45) так мне не просто без пробелов нужно, мне нужно чтобы вместо "11 00000635" было "11635" (Это правильный код, как он есть в источнике)
|
|||
49
mzelensky
02.02.12
✎
18:36
|
(46) читай (48)
|
|||
50
mzelensky
02.02.12
✎
18:38
|
(45) можете скинуть мне свои обработки с внесенными изменениями. Моя почта у вас есть (я сегодня письмо вам писал)
|
|||
51
Поpyчик-4
02.02.12
✎
18:40
|
Щас отправляю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |