#0
by Troyan_IV
Помогите переделать обычную форму в управляемую код в модуле формы: Процедура СфорОстат(Элемент) КонецПроцедуры ---------------------------------------------------------- В модуле Объекта: Команда.CommandText ="SEL ECT ComponentName as component,Sum(Quantity) Количество FR OM mydata_common_db.mydbcarrview_10.carrier_magname -----------------------------
#3
by dezss
Если ВременнаяТаблица1 - это таблица на форме, то сперва создаешь колонки, а потом загружаешь в нее данные, присваивать вроде нельзя.
#4
by Troyan_IV
Таблицу программно на форме я создаю, а как передать значение колонок из временной таблицы(в функции в модуле объекта) не понимаю
#5
by Troyan_IV
Таблицу программно на форме я создаю, а как передать значение колонок из временной таблицы(в функции в модуле объекта) не понимаю
#8
by Fedor-1971
он работал с ОФ раздели два понятия Сервер и Клиент - на сервере создаём и заполняем таблицу, на клиент она приедет вместе с формой В МодульОбъекта без большой необходимости просто не лазь (алгоритм: перейти на сервер, преобразовать Форма - Объект, вызвать твою функцию, преобразовать обратно Объект - Форма, вернуться на клиента) во всей этой движухе только одна проблема: таблицу ты создал для формы, в объекте она не доступна, если уж очень хочешь единые функции заполнения и контроля для объекта и формы вылаживай их в МодульМенеджера
#13
by Fedor-1971
это ТС виднее, но у него проблема работы с УФ. Он пытается работать с ними на принципах ОФ: "всю логику запихнём в модуль объекта и будем с этим как-то жить"
#14
by Troyan_IV
Задачу поставили следующую, вот держи ОФ, переделай в УФ. Таблицу программно создаю, сам могу заполнять строки и вводить новые колонки, но колонки и строки должны сами заполнятся из функции описанной в модуле объекта, вот в этом то и стала загвостка. Програмирую недавно, училса на УФ с ОФ познакомилса вот только что)
#15
by Fedor-1971
Как-то плохо учился. Так достань свою функцию в модуль формы и заполни таблицу НаСервере
#16
by Troyan_IV
Тоесть внешний источник? если сам на форме ручками не кодом рисуешь таблицу, одинэска орёт что не позволю тебе неуч что либо менять, учи код и сам программно создавай таблицу.
#18
by Troyan_IV
функция хоть и объявлена глобальной, но не хочет запускаться в модуле формы, мол не вижу.
#20
by Troyan_IV
Всё действо происходит во внешней обработке, в модуле объекта с SQL-базы берём данные, там же в объекте делается таблица. Но на модуль формы(той же обработки) эта функция ни как не вызывается
#21
by Fedor-1971
мы не знаем зачем ТС сия форма, может там ещё некая логика используется и источник данных не статичен как минимум, копию функции сделай в модуль формы. ДанныеФормыВЗначение(<Объект>, <Тип>) - получи объект обработки, потом сможешь вызвать свою функцию, только я уже говорил, таблицаЗначений реквизит формы и в объекте отсутствует совсем (если она не описана как ТЧ обработки) ЗначениеВДанныеФормы(<Значение>, <Объект>) - что натворил, вернёшь обратно или РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>) и обратно
#23
by Вафель
А зачем колонки в коде создавать? разве они меняются? Просто в оф было проще в коде, а на уф руками
#25
by Troyan_IV
Я создаю и ручками заполняю таблицу, как мне передать в неё значение временной таблицы из функции? :'( Извените если всех достал своим тупизмом
#26
by h-sp
создать руками на форме таблицу и все колонки. Зачем тупить с программным кодом? Программный код нужен, если имена колонок меняются, или типы.
#29
by Troyan_IV
имена колонок и строки получаю с БД, могут меняться, так бы без проблем всё нарисовал.
#30
by h-sp
+ то есть на форме реквизит Объект, это типа набор каких-то структур, чтобы настоящий объект получить, надо применить РеквизитФормыВЗначение
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Как из центрального узла распределенной базы сделать обычную нераспределенную базу?
- Переделать печатную форму из xlsx в mxl
- Как платформа определяет, что нужно, УФ или обычную форму
- Добавить картинку в форму элемента и форму списка
- Как на обычную форму вывести в табличное поле записи из регистра сведений?
- Как открыть обычную форму, определенную в расширении?
В этой группе 1С
- ККТ ФТОЛ Fprint-22ПТК текущее состояние расчетов
- web-сервис и ws-ссылка ошибка
- 1С. Общепит + 1С. Ресторан Скидки?
- Как архивировать Чеки ККМ вручную
- Перенос остатков по складам из БП 3.0 в УТ 11.3
- PCI-E видеокарта с LVDS выходом?
- ИТС проверка
- v7: Проблема с Formex и ВыполнитьПроцедуру()
- как программно выбрать несколько элементов справочника
- подарочные сертификаты в УТ 11.3
- в 4фсс не попадает отпуск по берменности и родам
- БП 3.0 чек на возврат предоплаты
- 1C 10.3.41 АТОЛ 22Ф режим Ethernet "Неверный номер регистра"
- Закрытие 26 счета
- Выделить с одинаковым значение в СКД?
- В каком формате передаются данные в налоговую по накладным и счетам-фактурам?
- УПП 1.3:Списание материалов на 29 счет не проходит по регистрам бух. Затрат/НЗП2
- 1C ERP 2.2 Каким образом пересчитать проводки по 62.1 и 62.2 групповым способом?
- обмен УТ 10.3- Бух 2.0
- Внешний отчет на СКД