УФ. Как записать хранилище значений в строку табличной части? #738187


#0 by megabax
Добрый день. Делаю так: &НаКлиенте говорит что не такого поля Документ. Пытаюсь перетащить его на форму, а не получаетсЯ, говорит, что хранилище значенйи не доступно в данных формы. И как теперь быть?
#1 by megabax
up
#2 by Dmitriy_76
в котором месте говорит про ошибку ?
#3 by Dmitriy_76
ТекущаяСтрока.Документ = ПолучитьХранилище(Файл.ПолноеИмя); тут ?
#4 by DrShad
ХЗ действительно недоступно на форме
#5 by megabax
Да, здесь
#6 by NcSteel
Доступно
#7 by megabax
Ну вообще звездец с этими уФ Сделал вот так: &НаСервере процедура УстанвоитьХранилище(НомерСтроки, Хранилище)     Объект.Документация[НомерСтроки-1].Документ=Хранилище;         конецпроцедуры &НаКлиенте Все равно пише, что поле агрегатного объекта не обнаружено Документ
#8 by Dmitriy_76
отладчик что показывает слева и справа равенства ?
#9 by DrShad
да ладно!? вот только сейчас мучал форму записи РС - нужно было на ней разместить две ТЗ и их хранить в записи, но в итоге так и не вышло через ХЗ сделать
#10 by megabax
Оталдчик показывает, что неут такого поля Документ  у ТекущаяСтрока, все есть, а этого нету
#11 by PR
Блеать, будь мужиком, возьми БСП и посмотри
#12 by NcSteel
Звиздец не с УФ, а с твоим овнокодом, посмотри уже в типовые как делается нормально.
#13 by DrShad
естественно что не показывает левое - там ошибка ибо у строки нет такого реквизита
#14 by NcSteel
А при кинь, процедуры можно на сервере выполнять. И на форме можно серверные процедуры писать.
#15 by megabax
ДЫк если бы можно было добавить в на форму, я бы добавил. Но 1С, собака такая, на дает!!!
#16 by megabax
Звездце с УФ, напридумывали в 1С вякого ненужного хлама типа разделения на клеинт и на сревер, а нам мучайся....
#17 by megabax
Что такое БСП?
#18 by DrShad
а нефига пихать на форму все что не попадя
#19 by DrShad
а прикинь я в курсе, вот только попробуй сам
#20 by PR
Ты сейчас напоминаешь человека, который не знает компьютер, но очень хочет поиграть на нем в сапера. И компьютер у него собака такая.
#21 by PR
Правильно напридумывали, не все же ларьки обслуживают.
#22 by PR
Рукалицо Библиотека стандартных подсистем.
#23 by megabax
А как тогда мне записать в нее значение, если не пихать на форму????
#24 by megabax
И где находиться эта библиотека?
#25 by megabax
Еще бы 1С нормальную документацию давала по своим коняигурациям.
#26 by DrShad
а ты уверен что оно там нужно? может его в другое место вынести?
#27 by DrShad
ты бы глянул для начала - там документация на уровне
#28 by PR
А как ты собираешься хранилище значения редактировать в поле ввода?
#29 by Fish
А чем существующая не устраивает? Вроде никто не жалуется.
#30 by PR
Ну не знаю, у меня тут лежит D:Distr1CКонфигурацииБСП
#31 by fisher
Нескромный вопрос - а что планируется хранить в хранилище значений в строке табличной части?
#32 by PR
А что тебе не нравится в документации 1С по своим коням и гурациям?
#33 by DrShad
судя по коду - скан документа
#34 by alex_shkut
"Какой-то" Документ :) даже формат этого документа неизвестен нам
#35 by megabax
Документы WORD и Excel. В старйо весрии программы, которая была на 8.1 хранилось там. Сейчас перевожу на 8.3 на УФ
#36 by NcSteel
Я пробовал и оно работает, даже автор попробовал и у него сработало )
#37 by DrShad
и почему же тогда автор здесь?
#38 by megabax
А откуда изначально взять этот БСП? ОН на итисниках или где то в составе конфигурации?
#39 by NcSteel
Такие вещи надо не в базе хранить, а на файловом ресурсе.
#40 by NcSteel
Автор негодяй, не умеет читать документацию
#41 by NcSteel
И на ИТС и в составе типовых конфигурациях
#42 by PR
Ветка пока претендент на пятничную
#43 by alex_shkut
- оно?
#44 by NcSteel
Скажи логин и пароль
#45 by alex_shkut
Щазззз.... :)
#46 by alex_shkut
и бан на 1000 лет?
#47 by megabax
А в составе типовых конфигураций где хранить?
#48 by PR
В хранилище значения можно попробовать.
#49 by megabax
Пардон, я хотел спросить: где в типовых конфигурациях БСП находиться?
#50 by megabax
В хранилище значенйи я и так пытаюсь сохранить, но я !С-ка, собка такая, не дает.
#51 by alex_shkut
Судя по описанию - сохранить дает, только видимо надо не Записывать прямо в Документ =, а типа ПоместитьВХранилище(.Документ)
#52 by fisher
Тогда в строках ТЧ их хранить принципиально неправильно. Даже в толстом клиенте, т.к. они будут тащиться при КАЖДОМ обращении к объекту. Про тонкий клиент я вообще молчу.
#53 by alex_shkut
Так точно! А в Веб интерфейс ;)? Особенно на каком-нибудь CDMA
#54 by megabax
ДЫк я так и делаю: конецпроцедуры вылазит та же ошибка
#55 by alex_shkut
Из синтаксис-помощника: Пример: МояКартинка = Новый Картинка("C:Мои документыКартинка1.bmp");
#56 by alex_shkut
Правда тут не табличная часть, но думаю, неважно если позволяет задать тип
#57 by alex_shkut
У Вас с типизацией проблемы
#58 by fisher
Управляемая форма не поддерживает реквизиты типа хранилище значений. Причем по настолько очевидным причинам, что объяснять - руки опускаются.
#59 by megabax
Попробовал сделать так: Теперь говорит: {Справочник.битТесты.Форма.ФормаЭлементаУпр.Форма}: Ошибка при вызове метода контекста (ПолучитьОбъектХранилища)         лОб=ПолучитьОбъектХранилища; по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: НачалоСвойства: ret    Форма: Элемент    Тип: { по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {    Форма: Элемент    Тип: { И что теперь делать? Как затсавить эти проклятые УФ работать правильно???
#60 by DrShad
[И что теперь делать? Как затсавить эти проклятые УФ работать правильно???] писать на них правильно
#61 by fisher
Хранишь свои файлы реквизите справочника файлов, например. В табличной части ссылка на справочник файлов. Надо в какой-то момент времени открыть на клиенте файл - ложишь его со стороны сервера ПоместитьВоВременноеХранилище. На клиенте оттуда забираешь и открываешь. Ну и наоборот по такой же схеме.
#62 by DrShad
дык в он объект справочника передает на клиент
#63 by megabax
Сделал вот так: Наонец то без ошибок. Очень хочетьс яобматерить изобреталалей УФ
#64 by fisher
&НаКлиенте ПолучитьОбъект? Да ладно! Ты не поверишь, но УФ - обалденная штука по задумке. И абсолютно логично реализованная. Другое дело, что если абсолютно не нужны плюшки тонкого клиента даже в перспективе - то да - усложнение разработки оправдывается не полностью.
#65 by megabax
Да, действительно, неправильно. Эту ветку тоже придется переписывать.
#66 by DrShad
обращайтесь если что, а то в УФ много неизведанного
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С