|   |   | 
| 
 | не загружается количество в таб часть из файла ХМЛ | ☑ | ||
|---|---|---|---|---|
| 0
    
        ladalk 10.02.16✎ 22:39 | 
        Добрый вечер!
 Пытаюсь в Розницу 2.1 из хмл файла примитивной структуры загрузить данные в таб часть документа "Отчет о розничных продажах". Загружаются все реквизиты, кроме количества. В чем может быть проблема? | |||
| 1
    
        Злопчинский 10.02.16✎ 22:50 | 
        в том, что не загружаются - это же очеывидно     | |||
| 2
    
        ladalk 10.02.16✎ 22:51 | 
        (1) в чем может быть проблема незагрузки?     | |||
| 3
    
        vicof 10.02.16✎ 23:00 | 
        (2) кривые ручонки? :))     | |||
| 4
    
        ladalk 10.02.16✎ 23:02 | 
        (3) априори     | |||
| 5
    
        ladalk 10.02.16✎ 23:03 | 
        почему  один реквизит, например, сумма, загрузился, а количество - нет??     | |||
| 6
    
        Злопчинский 10.02.16✎ 23:03 | 
        (5) ну нам-то отсюда не видно. ты же стеснительный, более ничего что грудь у меня красивая, но показать стеясняюсь - не говоришь...     | |||
| 7
    
        ladalk 10.02.16✎ 23:07 | 
        Кусочек из хмл: 
 СтавкаНДС="Без НДС" Сумма="500" Цена="500" Количество="1" Код из обработки: ИначеЕсли Строка.Имя = "Количество" Тогда СтрокаТовары.Количество = Число(Строка.Значение); ИначеЕсли Строка.Имя = "Цена" Тогда СтрокаТовары.Цена = Число(Строка.Значение); и тд | |||
| 8
    
        Злопчинский 10.02.16✎ 23:08 | 
        (7) больше кода     | |||
| 9
    
        ladalk 10.02.16✎ 23:10 | 
        Если ТекущаяСтрока.Наименование = "strsale" Тогда
 СтрокаТовары = ДокументОтчетОПродажахНовый.Товары.Добавить(); Если Файл.КоличествоАтрибутов() > 0 Тогда тАтрибутыУзла = тАтрибутов.Скопировать(); Для Сч = 0 по Файл.КоличествоАтрибутов()-1 Цикл Строка = тАтрибутыУзла.Добавить(); Строка.Имя = Файл.ИмяАтрибута(Сч); Строка.Значение = Файл.ЗначениеАтрибута(Сч); Если Строка.Имя = "Номенклатура" Тогда СтрокаТовары.Номенклатура = Справочники.Номенклатура.НайтиПоКоду(Строка.Значение); ИначеЕсли Строка.Имя = "Характеристика" Тогда СтрокаТовары.Характеристика = Справочники.ХарактеристикиНоменклатуры.НайтиПоНаименованию(Строка.Значение,1,Справочники.Номенклатура.НайтиПоКоду(Строка.Значение)); ИначеЕсли Строка.Имя = "Количество" Тогда СтрокаТовары.количество = Число(Строка.Значение); ИначеЕсли Строка.Имя = "Цена" Тогда СтрокаТовары.цена = Число(Строка.Значение); | |||
| 10
    
        Злопчинский 10.02.16✎ 23:13 | 
        Напишите полный тег со всеми атрибутами
 не вижу кода на который была ссылка "сумма загружается, а количество нет" - где сумма.? больше кода | |||
| 11
    
        ladalk 10.02.16✎ 23:14 | 
        цена тоже загружается     | |||
| 12
    
        ladalk 10.02.16✎ 23:15 | 
        сейчас скину. перед записью документа в строке ТЧ все реквизиты такие, какие надо. а после записи количество куда-то исчезло(     | |||
| 13
    
        Злопчинский 10.02.16✎ 23:15 | 
        и что оладка говорит? пробовали смотреть 
 Строка.Имя = Файл.ИмяАтрибута(Сч); Строка.Значение = Файл.ЗначениеАтрибута(Сч); - присвоение идет? что возвращается вот здесь Файл.ЗначениеАтрибута(Сч); для сч когда берется атрибут "количество"? | |||
| 14
    
        Злопчинский 10.02.16✎ 23:17 | 
        (12) о, это уже интереснее...  и тут я уже вряд ли помогу, не компетентен... 8-(     | |||
| 15
    
        ladalk 10.02.16✎ 23:17 | 
        (14) спасибо за попытку оказания помощи     | |||
| 16
    
        Злопчинский 10.02.16✎ 23:21 | 
        (15) "перед записью документа в строке ТЧ все реквизиты такие, какие надо" - как это установили?     | |||
| 17
    
        ladalk 10.02.16✎ 23:23 | 
        отладкой.
 там помимо реквизита Количество есть еще КоличествоУпаковок, его тоже надо загружать. в этом и беда была | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |