#0
by Alex11
Ни как не могу вытащить данные, в том виде в котором они там записаны. И в зависимости от параметров, то получаем либо в интерактивном режиме диалог сохранения файла, либо с указанными параметрами сохранится по указанному пути в параметре. А надо что то как при сохранении в хранилище. Типа как то так ДвоичныеДанные = СсылкаНаКартинку.(И не известный метод получения) Метод Получить соот-но не работает тонком клиенте, а нужна универсальность. Может кто знает как быть?
#6
by Alex11
как сказано выше отпадает, в тонком клиенте не отработает. Пробовал, но не выходит каменный цветок, каким образом из хранилища данные то забрать Должно быть тогда типа такого: Но не пашет
#7
by Alex11
точнее вот так ДвоичныеДанные = ПоместитьВоВременноеХранилище(ПолучитьНавигационнуюСсылку(Объект.Ссылка,"ФотоМатериалы.ДанныеФайла", Индекс));
#8
by Пират
Как огромную таблицу значений записать в двоичные данные и получить ее на клиенте в виде коллекции?
#10
by Alex11
, Есть таблица, с полем ХЗ, в справочнике. Открывается таблица в произвольной форме из открытого элемента номенклатуры, в произвольную форму передается параметром, там обрабатывается и кидается на реквизит формы. В этой форме, добавляются фото, там же и просматриваются, если уже были добавленные. Проблема в следующем: Создаю новый элемент, открываю форму, кидаю фоты, записываю, все работает, фоты сохраняются, потом снова открываются в произвольной форме. НО если внести какие то изменений в эту таблицу в произвольной форме, то данные ХЗ теряются, при чем в ПередЗаписьюНаСервере Проверяю новые данные являются ли временным хранилищем, если да записываю, если нет пропускаю, и оставляю как было. Но тем не менее фоты теряются. Вот возникла мысль, при открытии произвольной формы, создать некий кэш из данных с фотками, потом снова сохранить. Да и я тут подумать. что в тонком клиенте, при методе ПОлучитьНавигационнуюСсылку, также данные передаются и в том же объеме.
#11
by Alex11
При чем думаю. что проблема где то кроется в вызове и обработке произвольной формы, но размещать таблицу на основной форме справочника не хочу, задача не перегружать интерфейс элементами, которые не являются основными.
#12
by olegves
1.создаешь реквизит формы тип строка 2. привязываешь его к элементу формы тип Адрес картинки 3. при создании на сервере получаешь навиг.ссылку и помещаешь ее в этот реквизит 4. при получении из файла помещаешь картинку во врем.хр-ще, а ссылку на ВХ в этот реквизит 5. перед записью на серв проверяешь тип реквизита, если это врем.хр-ще, то получаешь из ВХ данные и помещаешь в реквизит объекта
#13
by Alex11
Спасибо за развернутый ответ! Только я все это сделал уже, и с начала так все и работает. тут проблема в том, что при закрытии произвольной формы, я данные из реквизиты формы отдаю в объект элемента (как раз ту таблицу с ХЗ), через метод Загрузить(Выгрузить) И при добавлении все работает. но если я открываю записанный элемент, добавляю 1 фоту новую, потом записываю, то новая записывается, а все что было становится пустым, хотя навигационную ссылку на эти фотки формирует
#15
by olegves
перед записью перечитывай свою таблицу с ХЗ, и заменяй только ту строку, которая на форме изменилась из вр.хр-ща
#16
by Alex11
Открытие произвольной формы: В произвольной форме, при открытии: В произвольной форме при закрытии: Если ЭтаФорма.Модифицированность Тогда В произвольной форме, загрузка фото: В форме элемента справочника, при закрытии произвольной формы И &НаСервере
#17
by Alex11
Процедура ПередЗаписьюНаСервере по сути это и должна делать, там проверка на типссылки, и если она временная, то сохраняет, если нет пропускает. Но я думаю, возможно когда делаю вот так: Я убиваю уже те данные, которые хранились в Объект.ФотоМатериалы Но сразу отмечу, что без Объект.ФотоМатериалы.Очистить; Происходит тоже самое, теряются уже внесенные до этого данные, я подумал, что ссылки навигационные у меня и так сохранены в реквизите формы, вот они обратно может туда и попадут
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8 Запрос, аналог Получить в 7.7
- v8: Как в 1с получить данные из диспетчера задач?
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: COM соединение к v8, не могу получить доступ к методом модуля внешних с
- v8: Как перенести данные из 1С v7 в 1С v8? Пожалуйтса HELP!
- v8: УФ - показать фотографию наподобие ПоказатьОповещениеПользователя()
- v8: УФ. Как открыть произвольную форму в режиме для выбора?
В этой группе 1С
- УТ11 Возврат товаров другой организации(интеркампани)
- Как в БП3.0 (БСП) получить структру адреса?
- Обработка подбор номенклатуры в УТ 10.3
- Word Делаю find execute у вставляемого текста первая буква становится заглавной.
- ЗУП 2.5 Увольнение из организации не считаются дни
- Корректировка реализации или Возврат от покупателя
- Количество занятых ставок различается в типовых отчетах
- Как получить значение реквизита формы в модуле менеджера документа УТ 11.1
- Размещение общей команды на форме списка документа. УТ 11
- v7: Сохранение в Excel 97-2003
- Зарегистрировать для изменения документы с определённой даты
- FIFO и LIFO - сортировка партий в запросах по дате
- v7: Нарушена уникальность номеров документов.
- Чувствительность сканера ШК
- Как в Оборотно-Сальдовой ведомости с помощью ролей закрыть данные по 70 счетам?
- УФ: Как записать объект если есть ВладелецФормы?
- Управляемые формы: заполнить реквизит
- Отчет на СКД не отрабатывает для некоторых пользователей БД
- Как программно удалить документ без полных прав?
- кто "делал" подарочные карты, как реализовать в УТ 10.3