Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

фотографии в каталог

СИД
читатель
офлайн
Дата регистрации: 01.09.2006
Сообщений: 23
Пост №1
 
29.12.2006 12:59

Уважаемые спец-ы! Не приходилось ли кому-то прикреплять фото к карточке товара в конф-е Торговля и Склад. Нужно для последующей выгрузки остатков на сайт.

ValeraH
читатель
офлайн
Дата регистрации: 31.03.2004
Сообщений: 264
Пост №2
 
29.12.2006 14:23

В типовой 1С-Деньги такое было, в справочнике Контрагенты прикрепляли фото.

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №3
 
09.01.2007 07:36

В принципе дело не хитрое. Скажем берём полный код товара и загружаем<br>соответствующую картинку. Соответственно структура подкаталогов будет<br>как в справочнике товаров.<br>Можно в этом же полном коде справочника заменить "\" на "_" и загружать.<br>Тогда все картинки будут храниться в одном каталоге.<br>Можно каждому товару вручную присвоить картинку(добавив новый реквизит в<br>справочник).<br>Это самые простые способы, что на ум приходят...

Naty
читатель
офлайн
Дата регистрации: 13.04.2007
Сообщений: 7
Пост №4
 
13.04.2007 08:44

А можно поподробней, насчет написания полного кода. с примером

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №5
 
13.04.2007 10:46

"Здесь код зависит от того, где и как это использовать.<br><br>Например, если есть желание поместить картинку на форме<br>элемента справочника, тогда соответственно в модуле формы<br>элемента при открытии дописать нечто типа такого:<br><br>каталог_картинок = "c:\картинки\";<br>имя_файла = СтрЗаменить(ПолныйКод(), "/", "\");<br>фото.Открыть(каталог_картинок + имя_файла + ".bmp");<br><br>здесь "фото" - это объект "картинка" расположенная на форме элемента.<br><br>Все картинки будут находиться в каталоге "c:\картинки\".<br>имя файла должно совпадать с кодом элемента и расширением .bmp"

Naty
читатель
офлайн
Дата регистрации: 13.04.2007
Сообщений: 7
Пост №6
 
16.04.2007 14:56

в конфигураторе прописала, а он мне выдал...<br>{Справочник.Номенклатура.ФормаСписка.ФормаСписка.Модуль(934)}: Процедура или функция с указанным именем уже определена в текущем модуле (СформироватьИнформационнуюСтроку)<br>Для чего нужна инф.строка ???

Naty
читатель
офлайн
Дата регистрации: 13.04.2007
Сообщений: 7
Пост №7
 
16.04.2007 15:34

"На форму вставила объект "картинка"<br>Потом, при открытии формы элемента, определяю,что <br>за картинку надо грузить: <br>моя_картинка.Загрузить("имя картинки");<br><br>при выборе в справочнике по наименованию разные товары, картинка, соответственно не меняется.<br>неужели, нужно вручную привязывать код и картинку,их более 10000 !!!<br>"

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №8
 
16.04.2007 19:09

"1) <br>>моя_картинка.Загрузить("имя картинки"); <br>здесь что подразумевается под "имя картинки" - это какая-то статическая строка или<br>же имя генерируется во время исполнения?<br><br>2)<br>>неужели, нужно вручную привязывать код и картинку,их более 10000 !!!<br>По крайней мере нужно сделать картинки для товаров и как-то их<br>упорядочить, что бы можно было осуществлять выбор.<br><br>Я написал один из лёгких способов - привязать имена файлов к кодам элементов.<br>"

Naty
читатель
офлайн
Дата регистрации: 13.04.2007
Сообщений: 7
Пост №9
 
17.04.2007 08:48

"1) " ....На форму вставляешь объект "Картинка" <br>Потом, скажем при открытии формы элемента, определяешь что <br>за картинку надо грузить и делаешь: <br>моя_картинка.Загрузить("имя картинки"); <br><br>где: <br>моя_картинка - идентификатор объекта "картинка" на форме; <br>"имя картинки" - имя картинки может быть: идентификатор картинки в библиотеке картинок или имя файла."<br><br>в данном случае имя файла.<br><br>2)имя_файла = СтрЗаменить(ПолныйКод(), "/", "\");<br>здесь имя файла связывается с кодом<br>что,означает "/" , "\" ???<br><br>3)для каждой картинки нужно писать данную команду???<br><br>каталог_картинок = "c:\картинки\";<br>имя_файла = СтрЗаменить(ПолныйКод(), "/", "\");<br>фото.Открыть(каталог_картинок + имя_файла + ".bmp");<br>"

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №10
 
17.04.2007 09:10

"> 1) <br>> "имя картинки" - имя картинки может быть: идентификатор картинки в библиотеке картинок или имя файла." <br>> в данном случае имя файла.<br>> <br>Ну, дык, если жёстко прописано имя файла, то как будет загружать разное <br>изображение?<br>Надо, что бы имя генерировалось в соответствии с открываемым элементом.<br><br>> 2)имя_файла = СтрЗаменить(ПолныйКод(), "/", "\");<br>> здесь имя файла связывается с кодом<br>> что,означает "/" , "\" ???<br>> <br>Функция ПолныйКод() возвращает строку, разделённую слэшем ( / ),<br>А имена каталогов разделяются обратным слэшем (\). Вот собственно<br>для этого и заменяем (на всякий случай).<br><br>> 3)для каждой картинки нужно писать данную команду???<br>> <br>> каталог_картинок = "c:\картинки\";<br>> имя_файла = СтрЗаменить(ПолныйКод(), "/", "\");<br>> фото.Открыть(каталог_картинок + имя_файла + ".bmp");<br>> <br><br>Это пишется в модуле формы элемента справочника в процедуре ПриОткрытии()<br>и соответственно выполняется каждый раз, когда открывается данная форма.<br><br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация