Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обмен данными с сайтом (Выгрузка картинок)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > 1С Управление торговлей 8 > Управление торговлей для Украины редакция 2 (Управление торговлей для России редакция 10)
dcbal
Добрый день.
1C 8.2, конфигурация УТ для Украины

Стлокнулся с такой проблемой, в базе 1с на каждый товар у меня по несколько картинок, когда делаю обмен данными с сайтом выгружается только одна картинка, от 1с получаю такое (
<Картинка>import_files/b1/b16ccb84-cdd0-11e2-a6ef-c8600060a692.jpeg</Картинка>
)
Как мне сделать чтоб при выгрузки выгружались все картинки товара?

За ранее спасибо.
Vofka
dcbal, у вас в 107 строке ошибка.
Ardi
Скачать с сайта битрикса расширенную обработку обмана с сайтом.
dcbal
Цитата(Vofka @ 10.06.13, 18:35) необходимо зарегистрироваться для просмотра ссылки
dcbal, у вас в 107 строке ошибка.


Єт в какой строчке? где?

Цитата(Ardi @ 10.06.13, 18:42) необходимо зарегистрироваться для просмотра ссылки
Скачать с сайта битрикса расширенную обработку обмана с сайтом.


Дайте плиз ссылку, не могу найти
Vofka
Цитата(dcbal @ 10.06.13, 19:48) необходимо зарегистрироваться для просмотра ссылки
Єт в какой строчке? где?

У вас вариантов нету?
dcbal
Цитата(Vofka @ 10.06.13, 18:51) необходимо зарегистрироваться для просмотра ссылки
У вас вариантов нету?


Вы о чем говорите? Скажите прямо...
Vofka
Цитата(dcbal @ 10.06.13, 19:55) необходимо зарегистрироваться для просмотра ссылки
Скажите прямо...

Говорю прямо: гадалки в отпуске, поэтому подсказать почему у вас какой-то хз какой код отрабатывает не так, как вы хотите - нельзя.
dcbal
Цитата(Vofka @ 10.06.13, 18:58) необходимо зарегистрироваться для просмотра ссылки
Говорю прямо: гадалки в отпуске, поэтому подсказать почему у вас какой-то хз какой код отрабатывает не так, как вы хотите - нельзя.


обработка стандартная, я так понимаю этот код отвечает за выгрузку картинок
    Если ВыгружатьКартинки Тогда 
        
        Если ЗначениеЗаполнено(Товар.НоменклатураСсылка.ОсновноеИзображение) Тогда
        
            Если ВыгружатьТолькоИзменения Тогда
                
                ВыгрузитьДаннуюКартинку = (СтруктураИзменений.Картинки.Найти(Товар.НоменклатураСсылка.ОсновноеИзображение) <> Неопределено);
                
            Иначе
                ВыгрузитьДаннуюКартинку = Истина;
            КонецЕсли;
            
            Если ВыгрузитьДаннуюКартинку Тогда
            
                СтруктураДанныхКартинки = ВыгрузитьКартинку(Товар.НоменклатураСсылка, КаталогНаДиске);
                
                Если СтруктураДанныхКартинки.Размер <> "0" Тогда
                    
                    ДобавитьУзелCML(СписокЗначенийCML, "Картинка", СтруктураДанныхКартинки.Адрес);
                    ВыгруженоКартинок     = ВыгруженоКартинок + 1;
                    
                КонецЕсли;    
                
            КонецЕсли;
            
        Иначе
            
            // картинки нет вообще
            ДобавитьНачалоЭлементаCML(СписокЗначенийCML, "Картинка");    
            ДобавитьКонецЭлементаCML(СписокЗначенийCML);
            
        КонецЕсли;
                        
    КонецЕсли;

но как сделать чтоб выгружало, все картинки я не знаю, в программирование 1с я не селен.
Pervuy
мне вот интересно как они хранятся у вас в базе эти картинки для каждого товара. ведь насколько мне известно одной номенклатуре соответсвует одна картинка которая хранится непосредственно в страпочнике "Хранилище дополнительной информации". или я в чем то не прав?
dcbal
Цитата(Pervuy @ 10.06.13, 19:14) необходимо зарегистрироваться для просмотра ссылки
мне вот интересно как они хранятся у вас в базе эти картинки для каждого товара. ведь насколько мне известно одной номенклатуре соответсвует одна картинка которая хранится непосредственно в страпочнике "Хранилище дополнительной информации". или я в чем то не прав?


объясняю: Я 1с в плане программирования и администрирования не знаю, где картинки хранятся, я тоже не знаю. Потому и прошу у народа помощи.
В форме добавления товара есть кнопка файлы, нажимаешь, и открывается список картинок принадлежащих этому товару
Vofka
dcbal, т.к.
Цитата(dcbal @ 10.06.13, 20:21) необходимо зарегистрироваться для просмотра ссылки
Я 1с в плане программирования и администрирования не знаю

то:
1) тему надо было создавать в пользовательском разделе. Поэтому тема переезжает в раздел УТ.
2) я лично не знаю что вам подсказать, надо разбираться. Может быть кто-то сходу курсе и подскажет, так что можете подождать. А если проблему не решите - можете обратиться к нам в необходимо зарегистрироваться для просмотра ссылки, решим вопрос.
logist
Цитата(dcbal @ 10.06.13, 20:07) необходимо зарегистрироваться для просмотра ссылки
но как сделать чтоб выгружало, все картинки я не знаю, в программирование 1с я не селен.

Нужно переписать эту процедуру так, что бы она находила все картинки и затем уже сохраняла их. Но это надо смотреть на всё в комплексе, чисто по этому куску кода нельзя сказать, что дописать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.