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