|
Информационные карты УТ 10.3 | ☑ | ||
---|---|---|---|---|
0
nvhost
18.01.16
✎
13:55
|
Мистика ребята какая то
пишу так В универсальном подоборе, все отрабытвает на ура, но не заполняет чертов реквезит кодкарты!!ЧТо не так то?? Наименование = Объект.Наименование; Если Не Объект.ЭтоГруппа Тогда Карта = Объект.ПолучитьОбъект(); Карта.КодКарты = Наименование; Сообщить(Объект.КодКарты); Попытка Объект.Записать(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; КонецЕсли; |
|||
1
palpetrovich
18.01.16
✎
14:02
|
ОписаниеОшибки() есть?
зы: мо я не прав, но "Объект" - как-то некошерно, назови, к примеру, "НовыйОбъект" :) |
|||
2
palpetrovich
18.01.16
✎
14:03
|
+(1) и почему не "Карта.Записать();"
|
|||
3
nvhost
18.01.16
✎
14:07
|
да это уже я через получить объект.....в поборе он и так получен....
|
|||
4
nvhost
18.01.16
✎
14:08
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ИнформационныеКарты.Ссылка |ИЗ | Справочник.ИнформационныеКарты КАК ИнформационныеКарты |ГДЕ | ИнформационныеКарты.ЭтоГруппа = ЛОЖЬ"; РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Наименование = ВыборкаДетальныеЗаписи.Ссылка.Наименование; //Если Не ВыборкаДетальныеЗаписи.ЭтоГруппа Тогда Карта = ВыборкаДетальныеЗаписи.ссылка.ПолучитьОбъект(); Карта.КодКарты = Наименование; Сообщить(Карта.КодКарты); Попытка Карта.Записать(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; //КонецЕсли; КонецЦикла; |
|||
5
palpetrovich
18.01.16
✎
14:08
|
+(2) и если в (0) "Объект" поменять на "ТекущаяСсылка"
то вообше все становится понятно :) |
|||
6
nvhost
18.01.16
✎
14:08
|
Описание нет, вот именно что Объект.Записать отрабатывает
|
|||
7
nvhost
18.01.16
✎
14:15
|
что нет так получили объект записали
Карта = ВыборкаДетальныеЗаписи.ссылка.ПолучитьОбъект(); Карта.КодКарты = Наименование; Сообщить(Карта.КодКарты); Попытка Карта.Записать(); |
|||
8
palpetrovich
18.01.16
✎
14:18
|
(6) не понял, что, код в (4) не работает?
а точно нужно Карта.КодКарты = Карта.Наименование? типы одинаковые? ...и так не пиши ИнформационныеКарты.ЭтоГруппа = ЛОЖЬ"; так пиши НЕ ИнформационныеКарты.ЭтоГруппа; а то злые дядьки смеяться будут :) |
|||
9
nvhost
18.01.16
✎
14:22
|
Типы одинаковые!!!Мистика!!!
|
|||
10
nvhost
18.01.16
✎
14:22
|
нет не работет в (4)
|
|||
11
palpetrovich
18.01.16
✎
14:29
|
нет ут10 под рукой, не могу проверить, но по идее, код рабочий:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ИнформационныеКарты.Ссылка |ИЗ | Справочник.ИнформационныеКарты КАК ИнформационныеКарты |ГДЕ | ИнформационныеКарты.ЭтоГруппа = ЛОЖЬ"; РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Карта = ВыборкаДетальныеЗаписи.ссылка.ПолучитьОбъект(); Карта.КодКарты = Карта.Наименование; Попытка Сообщить("Записан "+Карта.КодКарты); Карта.Записать(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; КонецЦикла; ... а что значит "пишу так В универсальном подоборе"? где вообще весь этот код? |
|||
12
nvhost
18.01.16
✎
14:31
|
Этот с запросом в обработке!!!
|
|||
13
nvhost
18.01.16
✎
14:36
|
В подборе даже через простую утсановку реквизитов не ставится!!!Тут что то конкретно с реквизитом КодКарты....Может он только через формудостпен для записи......???
|
|||
14
Marine Band
18.01.16
✎
14:37
|
(8) ИнформационныеКарты.ЭтоГруппа = ЛОЖЬ
И почему так нельзя писать? |
|||
15
Marine Band
18.01.16
✎
14:37
|
(0) Проверь кэш
|
|||
16
palpetrovich
18.01.16
✎
14:44
|
(13) наричсуй внешнюю обработку с кодом из (11) - проверь, работает или нет ...может дело в "подборе"
(14) можно, почему нельзя, просто считается признаком дурного тона :) |
|||
17
nvhost
18.01.16
✎
14:51
|
Нарисовал уже ипроверил!!Побаробану!
|
|||
18
FIXXXL
18.01.16
✎
14:53
|
(17) подписки поищи, мож там какой отлуп идет
|
|||
19
lera01
18.01.16
✎
14:54
|
(6) А в Отладчике смотрел, записан КодКарты? Что-то мне подсказывает, что ты смотришь в форму карты и видишь там красный пунктир? Если так, то посмотри в саму форму - там в поле КодКарты показывается инфа по Штрихкоду, а его нету, наверно.
|
|||
20
FIXXXL
18.01.16
✎
14:54
|
(17) + в 10-ке еще МеханизмНумерации**** есть, мож он мешается
|
|||
21
nvhost
18.01.16
✎
14:56
|
да правильно красное поле
|
|||
22
lera01
18.01.16
✎
14:58
|
(21) Ну так погляди в форме что туда выводится. Там ни разу не реквизит КодКарты. Судя по всему, пока штрихкод, если карта штриховая, не заполнишь, будешь красные черточки наблюдать.
|
|||
23
nvhost
18.01.16
✎
19:33
|
дА КАК НИРАЗУ, рЕКВИЗИТ КОДКАРТЫ.....ВСЕ ВЕРНО.....
|
|||
24
icipher
19.01.16
✎
05:22
|
КодКарты в Ут 10 это реквизит формы, заполняется при открытии из РС Штрихкоды (если карта штриховая)
|
|||
25
nvhost
21.01.16
✎
16:19
|
Решение вопроса какое?
|
|||
26
nvhost
21.01.16
✎
16:19
|
отрывать в цикле форму, копировать и записывать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |