#0
by LivingStar
В документе при открытии в реквизитах табличной части имеются значения. Но при их переборе, в коде этих значений нет. Нужный реквизит пуст. Возможно ли получить эти значения для пересоздания элементов?
#0
by LivingStar
В документе при открытии в реквизитах табличной части имеются значения. Но при их переборе, в коде этих значений нет. Нужный реквизит пуст. Возможно ли получить эти значения для пересоздания элементов?
#2
by fisher
Если данные существуют, но ты программно не можешь их получить - очевидно, что ты это делаешь неправильно.
#5
by LivingStar
В документе проблема с реквизитом табличной части. Он составного типа, строка и справочник. Работает все криво. Есть желание переписать все значения на элементы справочника, и вообще убрать состав строки из типа реквизита. Но при переборе, даже если значение есть визуально в реквизите строк табличной части формы, его нет в коде. Как тут быть?
#7
by LivingStar
Я же объяснил суть задачи, вопрос как получить данные? база кривая!!!! По сути можно писать?
#9
by Fish
Из кривой базы можно получить только кривые данные. Пока что непонятно, в чём у тебя кривизна. Составной тип не является препятствием для получения данных (если они есть в базе).
#10
by LivingStar
Так вот проблема в этом! Их нет в базе. Они были криво загружены, и есть на форме документа в табличной части визуально. А в базе нет. Вопрос в том можно ли как то их получить?
#13
by LivingStar
Если в реквизите табличной части нет значения, но оно есть визуально на форме документа, это как? Я не вижу варианта в их получении. Кроме если какого либо хитрого. Так это в модуле формы можно отследить? Не понятно тогда от куда они рисуются если сами реквизиты пусты.
#14
by xaozai
Подставляться могут хоть откуда - как программист описал. Как отследить - найти эти процедуры в модуле формы и посмотреть, что там написано.
#17
by LivingStar
ну они при загрузке с эксель листа туда попадают, и так же далее есть на форме но отсутствуют в самих реквизитах. Так умеет видимо управляемое приложение.
#23
by VikingKosmo
внезапно правда? Раз данные хранятся ТОЛЬКО НА ФОРМЕ, то откуда еще с ними можно работать?
#25
by fisher
Попрошу засвидетельствовать исторический момент. ТС случайно выдал первую вменяемую информацию - у него УФ.
#32
by LivingStar
да просто думаю как это делать если удасться вытащить эти долбанные наименования, временно что ли писать модуль в форме извините я не в себе, нервничаю то есть большая вероятность что можно получить то что на форме применив эту функцию, можно пример? Как это сделать зная что они есть в тч формы?
#34
by Fish
Не, беда скорее в том, что ТС плохо умеет формулировать свои вопросы, т.к. грамотно поставленный вопрос содержит в себе половину ответа.
#38
by Fish
Я считаю, что это пять: : ТС случайно выдал первую вменяемую информацию. : извините я не в себе, нервничаю.
#39
by vicof
Люблю пятницы :) Что же порекомендовать автору? Почитать книжку по упр интерфейсу? нет, хреновый совет, у него никогда нет времени. Заплатить человеку, который покажет ему, как решается проблема? не, автор горд, жаден, да еще и нервничает. Отрубить руки? но тогда неудобно будет пристегивать его к батарее. Что же делать??? Принимаем ценные советы для улучшения ситуации. П.С. Щас меня опять за флуд забанят.
#40
by VikingKosmo
если это ТЧ, то путь может быть Объект.ТЧ1.Реквизит1, но при этом Реквизит1, нифига не реквизит документа, а реквизит формы
#41
by LivingStar
Ну я же русским языком написал, данные есть в табличной части на форме, форма управляемая, но самих данных нет в реквизитах этих, если просматривать их перебором в коде. В и уже чт то есть что можно использовать.
#49
by samozvanec
я подозревал, что так нечто типа Объект.Товары.Номенклатура.Артикул в ТЧ Товары точно есть такой реквизит? залезь в отладчик, посмотри, что в Объект.Товары
#50
by LivingStar
вы поймите меня что все именно так как я описал, нужно как то получить наименования упаковок клиента
#52
by LivingStar
можно по сути писать, я давно сижу над этой задачей, и все именно так как описывааю
#55
by samozvanec
лезь в отладчик, жми шифт+ф9, пиши там Объект.Товары, выдели единственную строчку в списке переменных, жми ф2, делай принтскрин, выкладывай
#56
by xaozai
Там может быть так в данных: Объект.Товары.УпаковкаКлиента И в другой колонке: Объект.Товары.УпаковкаКлиента.Наименование
#58
by fisher
Ну сделай хоть что-нибуть, чтобы помочь тем, кто хочет тебе помочь. Сделай скриншот настроек формы, выложи код доступа к данным. Я понимаю, что ты не хочешь зря тратить время. Но пока ты только этим и занимаешься.
#59
by LivingStar
пока я вот что прописал в передЗаписьюНаСервере МояТаблица = ДанныеФормыВЗначение(ЭтаФорма.Номенклатура , Тип("ТаблицаЗначений"));
#66
by fisher
Диагноз скоро будет. Скрин нужен формы в конфигураторе, где виден список элементов формы и реквизитов формы (реквизит табличной части развернут до реквизитов)
#68
by fisher
И самый главный вопрос. Что ты собираешься сделать с этими данными, когда получишь. И зачем.
#69
by LivingStar
это названия упаковок, я хотел пересоздать их на элементы справочника у всех документов, убедившись что они все установлены, убрать строковое значение из составного реквизита, и сделать нормальную загрузку на элементы справочника
#72
by LivingStar
так вот там пусто!!!! а на форме есть, пока временно не могу войти в базу... сделаю снимок, мне по любому это решать...
#75
by LivingStar
ну я взял пример, в котором номенклатура тч, у меня товары, потом исправил у себя, только пока доступа нет в базу жду
#77
by LivingStar
тоже не работает, пошет поле не найдено Товары, как же мне к товарам получить доступ то?
#79
by LivingStar
ну в же простой перебор табличной части товары, я вам говорю там пусто, нигде нет кроме как визуально в табличной части на форме, я и пытаюсь узнать как это вынуть
#84
by LivingStar
я жде много раз уже объяснял, что в значении этого рееквизита в табличной части пусто!!!! Оно есть только в табличной части на форме, нужны методы,ь как получить значения от туда. у меня не получилось сделать, пишет не найден реквизит товары.
#85
by hhhh
дык это не реквизит, а вы как реквизит его ищете. Реквизиты - это те что справа, а слева элементы.
#88
by LivingStar
как избавиться от этой ошибки? Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма}: Ошибка при вызове метода контекста (ДанныеФормыВЗначение) МояТаблица = ДанныеФормыВЗначение(Объект.Товары, Тип("ТаблицаЗначений")); по причине: Недопустимое значение параметра (параметр номер '1')
#89
by hhhh
потому что Объект.Товары - это не данные формы. Это реквизит такой. смотрите не форму, он находится справа, где реквизиты.
#91
by hhhh
ЭтаФорма.Товары - это тоже реквизит. Его ведь нет, такого реквизита. слева на форме это называется Элементы.
#94
by LivingStar
это наверное срабатывало в обычной форме? МояТаблица = ДанныеФормыВЗначение(ЭтаФорма.Товары , Тип("ТаблицаЗначений")); как это сделать в управляемой
#97
by hhhh
Зачем вы на фориу грузите этот свой эксель. Миллионы программистов по всему снг грузят данные в Объект.Товары. Ну и вы туда же грузите. понимаю, это скукотища - делать как все, но на первых порах надо, наступить на горло собственной песне. сделать попроще. А когда освоите эти УФ, тогда уже и замахнетесь загружать прямо на форму, в элеиенты или еще куда. а сейчас просто перепишите эту свою загрузку, чтобы просто в Объект.Товары она писала.
#98
by LivingStar
там все так и есть прроблема в том что все криво встало в тч так как там составной реквизит я хочу его переписать на справочник но нужно получить его значение со строк табличной части формы в объекте пусто!!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получение обновления
- Получение почты
- 8-ка, получение значения из списка значений, по Строковому представлению
- получение из одного материала двух видов продукции 1С
- Выгрузка табличной части и загрузка таб.части документа
- Как в зависимости от значения реквизита в шапке менять тип значения в табличной части
- Получение почты: получение только непрочитанных сообщений?
- Получение значения ячейки табличной части
- Получение значения перечисления при Com-соединении
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
- почему в табличной части не выводится реквизит табличной части?
В этой группе 1С
- УФ: Гиперссылка в макете с последующим сохранением в pdf
- ОСВ по налоговому учету в 1с 8.3
- Как инициировать событие ПриВыводеСтроки?
- Где хранятся регл отчеты?
- Преподаватель ЦСО по 1С: БГУ 2.0
- остатки по рб с условием по счету дт/кт
- Аварийно завершается рабочий процесс фонового задания
- Установка даты запрета изменения данных УПП 1.3
- обмен ут 11.1.10 - битрикс (малый бизнес)
- Вывод таблицы в WORD в 1С
- Перекачка файлов списком при помощи утилиты cURL
- 1С:Документооборот - удаление помеченных
- Тип не определен (Addin.картинкаштрихкода.Barcode)
- Не переносятся остатки по 1,2, 4, 5, 8-му счетам при переходе с 7.7 на 8
- СКД Остатки номенклатуры на каждую дату УТ 11
- Обновление карты маршрута БП
- УТ11. Передача товаров, поступление, не понятно где НДС
- Предопределенный элемент отсутствует в данных. Хелп!
- Сортировка по реквизиту в групповой обработке справочников и документов.
- Выделение не соответствует вставляемому блоку