8.х Дабавить фотку к товару.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Саша82, 15 апр 2008.

  1. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Подскажите пожалуйста если кто знает как програмно добавить фотку к товару в УТ?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    собственно - посмотреть код добавления в типовой и сделать почти такде :)
  3. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Я не магу разобраться что там понаписано. Если вы знаете то скажите в каком месте и где там добавляются фотки? И как там это вобще сделано.
  4. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Вобщем я это сделал. Но зачем в "ХранилищеДополнительнойИнформации" нужены "ИмяФайла" и "ТекстФайла"? Подставляю в "ИмяФайла" текстовую страку а она не появляется в страке поля. Ну то есть в той страке где пишится названия картинки.
    И как его сделать потом основным?
  5. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А база от фоток медленне работает? Качество фоток не портится от этого? Если фотки хорошого качетсва и размера они ужимаючтся?
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Навскидку - зачем нужны поля: не помню. Но по коду можно посмотреть.

    А так: хранить файлы в базе не очень правильно - ибо база будет пухнуть неимоверно.
  7. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А как лучше организовать внешку? Сделать такое же дерево из каталогов как в справочнике номенклатура дерево из групп?
    Где хранить ссылку на файл фотки?

    Почему сразу в Управление торговлей не сделали хранение во внешке а сделали в базе?
  8. Alex9
    Offline

    Alex9

    Регистрация:
    26 мар 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Скоко работал с фотками не заметил, посути зависит от размера изображения.
    Фото большого ражмера в маленких окнах становяться не четкие

    Это зависит от размера окошка изображение.

    Если изображение большое то при открытии его конфигурация будет подвесать.

    У меня своя конф. и я использую только поле Объект остальные пустые.
  9. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Делаешь справочник ссылок на файлы. Выделяешь папку, продумываешь уникальные идентификаторы для файлов (или папок) и хранишь в справочнике ссылку на это место.

    А УТ сделали так, что бы не объяснять пользователям, откуда и как берутся доп файлы. А если серьезно - то 1С нам не отчитывается :)
  10. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    1. А справочник сделать подчиненным справочнику номенклатура? Какую иерархию папок сделать? Такую же как груп в номенклатуре?
    2. Вобще если фотки хорошего качества. Если потом я захочу их вытащить из базы и просто сохранить на диски. Качество их ухудшится?
  11. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    1. Все зависит от прога :)
    2. Нет
  12. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Ну посоветуй как сделать внешку :unsure:
  13. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
  14. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Ну да. Надо только еще переделать УТ. Чтоб в карточке товара фотка показывалась. Чтоб основное изображение как то устанавливать.
    А какой предл базы 5Гб? Попробовал загрузить xml каталог так у меня база переполнилась! Сутки грузилось и все зря! Документы не заполнились! Вышло все с ошибкой что файл базы переполнин! Я не понимаю как может так быть. Что в 7.7 храниться во внешке а тут в базе. Специально что ли так ТУПО сделали. Это же получается что фотки и файлы вобще в УТ лучше не хранить. Бред какой то! Ведь наверно я не один кто хочет фотки и файлы к товарам прикреплять!?
    А в PostgreSQL можно сколько угодно хранить?
    Как лучше хранить во внешке или поставить PostgreSQL и хранить там в базе?
  15. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    В файловой версии размер внутреней таблице не должен превышать 2гб - отсюда и проблема. Ибо на файловой работать с таким объемом - это извращение.

    Так же - хранить в базе фотки - это извращение.
  16. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А что значит внутренней таблицы. Напрмер? Может этого можно избежать если несколькими документами товар записывать?

    А зачем же сделали такое извращение!? Ведь в 7.7 его не было!
  17. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Просто если эти 2гб использовать только для данных то этого было бы вполне достаточно. А если еще с фотками и файлами то переполнится в миг.
    И все таки что значит для внутрених таблиц? Может можно это избежать?
  18. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Файл *.1cd представляет собой некую СУБД, в которой есть несколько таблиц, каждая из которых не должна превышать размер в 2гб и общий размер не больше 4гб (ограничение ФС)

    И не сравнивайте с 77 - это совершенно разные идеологии. Сравнивать теплое с мягким некорректно.

    Если предполагается активная работа с базой - разворачивайте сервер и выносите фотки на внешку, иначе сами себе яму копаете
  19. TopicStarter Overlay
    Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    1. А что активно работать с файловой базой плохо будет? При этом хранить фотки во внешке!
    2. Разворачивать сервер это в смысле PostgreSQL ставить? Туда можно поместить как я понял сколько угодно информации.
    3. Но фотки все равно во внешке лучше хранить?

    Да и еще ставить сервер это дорого 36000 как я понял. И нужен он ведь в основном для работы большого количества пользователей! А я один с ней работать собираюсь.
    Я недумаю что я первый каму понадбилось хранить фотки во внешке. Наверно это уже сделано!? И вобще не думаю что разработчики 1С такие дураки что не подумали об этом. Такая вещица наверника уже есть готовая?

Поделиться этой страницей