|
При программном копировании справочника не могу записать код. (длина кода была равна 0) 🠗 (Волшебник 11.12.2023 16:49) | ☑ | ||
---|---|---|---|---|
0
AlexBor
naïve
11.12.23
✎
16:00
|
В общем то вопрос в теме. Почему?
&НаСервере Процедура ДобавитьФизЛицоНаСервере() НовыйОбъект = Объект.Ссылка.Скопировать(); НовыйОбъект.Код = "5555"; ???????? НовыйОбъект.Записать(); КонецПроцедуры |
|||
1
Волшебник
11.12.23
✎
16:03
|
Какие Ваши доказательства?
|
|||
2
AlexBor
naïve
11.12.23
✎
16:05
|
(1) Поле объекта недоступно для записи (Код)
{Справочник.ФизическиеЛица.Форма.ФормаЭлемента.Форма(620)}:НовыйОбъект.Код = "5555"; {Справочник.ФизическиеЛица.Форма.ФормаЭлемента.Форма(628)}:ДобавитьФизЛицоНаСервере(); |
|||
3
lexushka
11.12.23
✎
16:09
|
а с ОбменДанными.Загрузка = Истина?
|
|||
4
mikecool
11.12.23
✎
16:11
|
(2) и что не понятно в сообщении?
|
|||
5
mikecool
11.12.23
✎
16:12
|
+4 ты тип объекта проверь для начала, прежде чем кодить
|
|||
6
AlexBor
naïve
11.12.23
✎
16:13
|
(3) Да
|
|||
7
lexushka
11.12.23
✎
16:13
|
(4)
Чтобы мне не лезть — это потому что манипулируют объектами на форме, а не объектами БД? |
|||
8
mikecool
11.12.23
✎
16:14
|
(7) да нет уж, лезь
|
|||
9
yurikmellon2
11.12.23
✎
16:15
|
дык в НовомОбъекте не объект, а ссылка
|
|||
10
Звездец
11.12.23
✎
16:16
|
так может не надо влазить в присвоение кода? пусть этим платформа займется
|
|||
11
Волшебник
11.12.23
✎
16:16
|
Проверьте тип объекта
|
|||
12
yurikmellon2
11.12.23
✎
16:17
|
получить объект бы, а уж затем код записывать, не?
|
|||
13
AlexBor
naïve
11.12.23
✎
16:18
|
(11) СправочникОбъект.ФизическиеЛица
|
|||
14
mikecool
11.12.23
✎
16:19
|
(13) длина кода у справочника какая?
|
|||
15
lexushka
11.12.23
✎
16:23
|
Смотрите
Если вы уверены в верности типа объекта и что это не поделка формы, то попробуйте записать с ОбменДанными Если система сделана хорошо то это позволит отменить все проверки и движения при записи объекта Если записывает то ищет что не дает Если не записывает то надо ковырять — права, функциональные опции или в справочнике вообще длина поля код = 0 |
|||
16
AlexeyKh
11.12.23
✎
16:23
|
в конфигураторе провельте длину Кода, если она = 0
т.е. Код отменен/НеИспользуется то как раз такая ошибка и возникает! |
|||
17
AlexBor
naïve
11.12.23
✎
16:25
|
(14) (15) Длина кода = 0 была
|
|||
18
lexushka
11.12.23
✎
16:25
|
бинго! :)
|
|||
19
AlexBor
naïve
11.12.23
✎
16:25
|
Вот я не подумал всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |