Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Загрузка данных через ЗагрузкаДанныхИзТабличногоДокумента 2 страниц V   1 2 >          
shti Подменю пользователя
сообщение 29.09.13, 14:40
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Здравствуйте! у меня возникла одна проблема мне нужно скачать картинки по каждой номенклатуре из файла эксэль в котором есть силки на фото! у меня есть обработка "ЗагрузкаДанныхИзТабличногоДокумента" пробую через нее номенклатуру загружает а вот картинки не хочет указываю ему "путь к файлу" 2 дня просидел пришел к тому создается как то шаблон картинки, а картинки не обнаружено! непойму! помогите пожалуйста! Есть скрин


 ! 

Правила, п.11
 


Сообщение отредактировал logist - 29.09.13, 15:04

logist Подменю пользователя
сообщение 29.09.13, 15:02
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(shti @ 29.09.13, 15:40) *
непойму!

Не пойму, что не понятного? Вам же пишет ошибку: Неверный путь к файлу.
Обратитесь к разработчику обработки, на уровне пользователя данный вопрос вероятно не решается.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

shti Подменю пользователя
сообщение 29.09.13, 15:15
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

это стандартная обработка с диска! может можно как-то программно это решить? мне очень нужно! спасибо

logist Подменю пользователя
сообщение 29.09.13, 16:20
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(shti @ 29.09.13, 16:15) *
это стандартная обработка с диска!

Сейчас я стелепатирую название диска, оставайтесь на линии.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Zaval Подменю пользователя
сообщение 29.09.13, 16:36
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

И что программа должна сделать с этим путем к файлу?

Поставьте РежимЗагрузки в Вычислять - и в Выражении напишите все, что на душе накипело smile.gif да, и как данные обработать и куда запихнуть - вся конфа к Вашим услугам.
Вам доступны все данные строки и вся мошь встроенного языка 1С. smile.gif

Сообщение отредактировал Zaval - 29.09.13, 16:46

logist Подменю пользователя
сообщение 29.09.13, 16:47
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Zaval @ 29.09.13, 17:36) *
И что программа должна сделать с этим путем к файлу?

Цитата(shti @ 29.09.13, 15:40) *
скачать картинки по каждой номенклатуре из файла эксэль в котором есть силки на фото!


Это обработка с диска ИТС? Она не умеет этого делать.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Zaval Подменю пользователя
сообщение 29.09.13, 17:01
Сообщение #7

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Да, она сАмая.
По умолчанию - тупо запихивает данные в реквизиты, но в Выражении можно написать любой код - и он будет выполнен.

shti Подменю пользователя
сообщение 29.09.13, 19:33
Сообщение #8

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

пробовал вот так неполучаеться пишет шо по определенные ссылке файла необнаружено!


Спр = Справочники.НоменклатураПрисоединенныеФайлы.СоздатьЭлемент();
    Спр.ВладелецФайла = Номенклатура;
    Спр.Наименование = "Картинка с сайта";
    Спр.ПутьКФайлу = АдресКартинки;
    Спр.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе;
    Спр.ФайлХранилище = Новый ХранилищеЗначения(Картинка);
    Спр.Расширение = РасширениеФайла;
    Спр.ДатаСоздания = ТекущаяДата();
    Спр.Записать();


Сообщение отредактировал logist - 30.09.13, 9:43

Zaval Подменю пользователя
сообщение 30.09.13, 5:50
Сообщение #9

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

АдресКартинки - это что?
Судя по задаче - там должно формироваться полное имя файла для текущей Номенклатуры. И где?

shti Подменю пользователя
сообщение 30.09.13, 9:41
Сообщение #10

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Извините если неправильно понял! адрес картинки задавал номер поля табличного документа где есть силки на картинки! пишу код в обработци "при записи"! порылся в интернете нашел код но сначала пробую для 1 картинки представляет ошибку! Ошибка при вызова метода контекста (Записать) непойму чего! Спасибо



    КартинкаОбъект = Справочники.НоменклатураПрисоединенныеФайлы.СоздатьЭлемент();
            КартинкаОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе;            
            КартинкаОбъект.Наименование = "НоменклатураОбъект";
            КартинкаОбъект.ВладелецФайла = СокрЛП(ТекстыЯчеек[вл]);
            Соединение=Новый HTTPСоединение("cdn.gollos.com/3055/Prod/2081927/Logo");
            ИмяВременногоФайла=ПолучитьИмяВременногоФайла(".jpg");
                //СокрЛП(ТекстыЯчеек[поле])

            Соединение.Получить("/664743.jpg",ИмяВременногоФайла);
            К1 = Новый Картинка(ИмяВременногоФайла, истина);
            КартинкаОбъект.ФайлХранилище = Новый ХранилищеЗначения(К1.ПолучитьДвоичныеДанные());

            КартинкаОбъект.Расширение = "jpg";
            КартинкаОбъект.СтатусИзвлеченияТекста = Перечисления.СтатусыИзвлеченияТекстаФайлов.НеИзвлечен;
            ФайлК = Новый Файл(ИмяВременногоФайла);            
            КартинкаОбъект.Размер = ФайлК.Размер();
            КартинкаОбъект.Записать();



 i 

Правила, п.12
 


Сообщение отредактировал logist - 30.09.13, 9:43

logist Подменю пользователя
сообщение 30.09.13, 9:45
Сообщение #11

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

КартинкаОбъект.ВладелецФайла - это Ссылка на справочник Номенклатура (Тип: СправочникСсылка.Номенклатура)


Signature
Личные бесплатные консультации не даю, для этого есть форум!

shti Подменю пользователя
сообщение 30.09.13, 10:00
Сообщение #12

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(logist @ 30.09.13, 10:45) *
КартинкаОбъект.ВладелецФайла - это Ссылка на справочник Номенклатура (Тип: СправочникСсылка.Номенклатура)


да! только я присвоил ему значение табличного поля! сейчас перепишу

Цитата
Поле объекта не обнаружено (СправочникСсылка)


Сообщение отредактировал Vofka - 30.09.13, 10:11

logist Подменю пользователя
сообщение 30.09.13, 10:06
Сообщение #13

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Видимо туго у вас с программированием...


Signature
Личные бесплатные консультации не даю, для этого есть форум!

shti Подменю пользователя
сообщение 30.09.13, 10:08
Сообщение #14

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

нуда в 1с я 0 пока учусь! но помогите очень надо

logist Подменю пользователя
сообщение 30.09.13, 10:11
Сообщение #15

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(shti @ 30.09.13, 11:08) *
но помогите очень надо

Ну так покажите что вы написали, что выдает эту ошибку.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Ardi Подменю пользователя
сообщение 30.09.13, 10:14
Сообщение #16

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Спр.ВладелецФайла = Объект.Ссылка;


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

shti Подменю пользователя
сообщение 30.09.13, 10:36
Сообщение #17

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Вот!!


КартинкаОбъект = Справочники.НоменклатураПрисоединенныеФайлы.СоздатьЭлемент();
            КартинкаОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе;            
            КартинкаОбъект.Наименование = "НоменклатураОбъект";
            
            КартинкаОбъект.ВладелецФайла =  Справочники.Номенклатура.Ссылка;
            Соединение=Новый HTTPСоединение("cdn.gollos.com/3055/Prod/2081927/Logo");
            ИмяВременногоФайла=ПолучитьИмяВременногоФайла(".jpg");
                //СокрЛП(ТекстыЯчеек[поле])

            Соединение.Получить("/664743.jpg",ИмяВременногоФайла);
            К1 = Новый Картинка(ИмяВременногоФайла, истина);
            КартинкаОбъект.ФайлХранилище = Новый ХранилищеЗначения(К1.ПолучитьДвоичныеДанные());

            КартинкаОбъект.Расширение = "jpg";
            КартинкаОбъект.СтатусИзвлеченияТекста = Перечисления.СтатусыИзвлеченияТекстаФайлов.НеИзвлечен;
            ФайлК = Новый Файл(ИмяВременногоФайла);            
            КартинкаОбъект.Размер = ФайлК.Размер();
            
            КартинкаОбъект .Записать();


Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПриЗаписи': {ОбщийМодуль.ОбменССайтомСобытия.Модуль(95)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер '2')






Поле объекта не обнаружено (Ссылка)


Цитата(Ardi @ 30.09.13, 11:14) *
Спр.ВладелецФайла = Объект.Ссылка;

все равно

Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПриЗаписи': {ОбщийМодуль.ОбменССайтомСобытия.Модуль(95)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер '2')

Zaval Подменю пользователя
сообщение 30.09.13, 13:35
Сообщение #18

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Если не записывает - значит чего-то не хватает, причем чего-то очень важного, нпр, Владельца.
Смотрите Отладчиком, что там после всех танцев...

logist Подменю пользователя
сообщение 30.09.13, 14:17
Сообщение #19

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Zaval @ 30.09.13, 14:35) *
Смотрите Отладчиком, что там после всех танцев...

А что там смотреть, это же обработка которая создает номенклатуру из файла, т.е. в месте вызова - записанного Объекта еще нет.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Zaval Подменю пользователя
сообщение 30.09.13, 14:30
Сообщение #20

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Угу. Иначе - можно было бы этот Объект посмтреть/пошшупать в Предприятиии.
А так только Отладчиком смотреть значения переменных в точке останова.


logist, это Вы? Или сыну логин/пароль вчера одолжили?

Вот в этой теме Вас просто не узнать...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.04.24, 12:01
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!