#0
by error500
И так вводные: Сервер: 1С 8.2 на Windows Server 2008R2 База: Postgres 9.1.2 1C на Debian Linux 7 Задача: Вывести номенклатуру товаров предприятия с доп данными - одно из доп данных изображение товара на веб страницу средствами PHP (для скорости разработки используется Yii 1.1. При помощи обработки были удачно распознаны реальные имена полеи таблиц в БД и также весьма успешно все вывелось за исключением картинок. Собственно проблема: Где хранится бинарное тело файла? В таблице есть поле "Текст файла" но там линк на ресурс, есть поле "Объект" но там тоже линк на ресукс
#2
by vde69
а Вы знаете, что это есть прямое нарушение лицензий 1с??? а вообще в 1с есть механизм сервисов, и веб вполне может интегрироватся именно через сервисы (если уж вы не хотите делать выгрузки....)
#3
by DmitrO
Перейдите на 8.3 и напишите HTTP-сервис. А можно еще попробовать прямо на PHP в HTML код вложить внешнюю навигационную ссылку на картинку в базе.
#5
by error500
На лицензию мне пока всеравно - это можно сказать исследование Вот сервисы и т.п. криворукое уё от етерсофта пожалуйста не предлагайте - у меня как человеку который "не первый день замужем" с Postgres и *nix системами - волосы шевелятся на голове когда я вижу как оно там внутри организовано В общем есть конкретный вопрос - где лежит бинарник? Остальное лирика и дело религии.
#6
by error500
18_plus <<< к своему удручению и величайшему сожалению я ни разу ни писатель в 1С был бы признателен за инструкцию некст-некст-финишь как его врубить или ссылку на статью где разбирают использование этого во всех смыслах волшебного инструмента
#9
by Asmody
Конфигурация какая? Картинки обычно хранятся в отдельном справочнике или регистре сведений, в поле типа ХранилищеЗначения. В базе это BLOB какой-нибудь (в MSSQL - image).
#10
by error500
"Управление торговлей", редакция 10.3 (10.3.24.1) Copyright (С) ООО "1C", 2003-2013. Все права защищены
#11
by error500
Инфо о изображении хранится в справочнике "ХранилищеДополнительнойИнформации" в регистрах нашел только "ПрисоединенныеФайлы" но там пусто
#12
by 18_plus
"Инфо о изображении хранится в справочнике "ХранилищеДополнительнойИнформации" там и инфо и само изображение. реквизиты посмотри с типом "ХранилищеЗначения" - это оно.
#13
by oleg_km
ты под отладчиком открой изображение и увидишь из какой таблицы дергается ХранилищеЗначения или может они в файле лежат на диске, тогда увидишь путь. А потом уже ищи на скуле в какой колонке лежит данное ХранилищеЗначения
#14
by error500
Судя по всему проблема не совсем в 1С а скорее в связке Yii::PDO + Postgres както вот так надо получать а не тупо читать значение колонки из поля Хранилище покачто возвращается какая-то лабуда SKoF4888DC1NA0D5?A0A7 95oeTE5CC7 0?B4C4 ?#9t8A8482t83HIw*DD C2A9F4J E1 0~Cw# с вот такой первой строкой - наверно надо еще unescape применить
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- как получить данные таблицы значений документа и модуля док?
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- 1С 8.2/8.1 Как лучше получить данные с другой базы напрямую?
- V82.COMConnector Как получить данные запроса?
- Можно ли получить ГУИД элемента справочника напрямую из БД
- Из текущие данные списка получить самые данные
- Как получить данные с регистра накопления без учета одного регистратора?
В этой группе 1С
- Поиск ключа сервера 1С по сети
- Идентификация пользователя не выполнена 1с 8.3.496
- Фатальная ошибка при работе в тонком клиенте, бухгалтерия 3.0
- Не закрывается месяц в БП 2.0
- ЗУП Норма времени берется неправильно
- УПП Реализация товаров и услуг, как отразить скидку?
- Настройка печати А-5
- Фактический период действия записи (регистры расчета).
- Накопители NAS с поддержкой AD и NTFS
- Сеанс отсутствует или удален.
- Изменение размера табличной части на управляемой форме
- Альфа-Авто 5, Маски VIN
- Автоматическое создание характеристик
- Конвертация ТЧ ЗУП и УАТ
- Ошибка СУБД
- v7: Разъясните код запроса
- Сервер 1С. Ограничить потребление памяти и процессорное время.
- 1с не видит обновлений
- Отбор в динамическим списке УФ
- Параметры в Конвертации Данных