#0
by Web00001
Делаю несколько табличных полей на форме, этому табличному полю надо указать путь к данным, по понятным причинам не могу указать: ТабличноеПоле.Данные = "ТабличноеПоле"; потому, что сколько их будет (табличных полей) заранее неизвестно, то есть надо как то генерировать объекты, не задавая их имена явно, попробовал так: ДвиженияПоСкладам = Новый Структура; КонецЦикла; но при указании источника данных: ТабличноеПоле.Данные = ДвиженияПоСкладам[ТекущийСклад]; получаю ошибку: Неправильный путь к данным что еще можно придумать?
#2
by 1C-band
"Склад"+СкладВТЧ.НомерСклада,НовоеЧисло,""+Склад.Наименование,10 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ в отладчике что даёт?
#3
by 1C-band
НовоеЧисло,""+Склад.Наименование,10 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ вообще убрать бы.
#4
by Web00001
Чуть чуть поподробнее можно? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ что это? В отладчике дает все прекрасно, ТЗ создается и заполняется, вопрос не про это
#7
by Web00001
там уже смотрел, ТабличноеПоле.Данные = "ТабличноеПоле" делать не могу почему говорил уже в , хотелось бы узнать, что ты имеешь ввиду под фразой "задавать данные строкой", если возможно, если нет, то можно не умничать а просто промолчать
#10
by Vladal
, СП на эксклюзивных правах продает только Хотя, он нигде не запрещал продавать копии )))
#12
by Vladal
Используй так: ДвиженияПоСкладам[ТекущийСклад].Колонки.Добавить("Склад"+глНаименованиеКолонки(СкладВТЧ.НомерСклада),НовоеЧисло,глНаименованиеКолонки(Склад.Наименование),10);
#13
by Web00001
Если с Wobland еще можно попробовать догадаться, что он намекает, наверно на что то вроде "Выполнить"(хотя хрен его знает на что он намекает), то с извините совсем непонятно о чем это и зачем.
#17
by Vladal
z ntve xbnf. @cutythbhjdfnm bvz gthtvtyyjq@? f e nt,z jib,rb? ytdhfpevbntkmyj yfgbcfyj/ Djn b gjkexfq/
#18
by Wobland
берём ТабличноеПоле.Данные = ДвиженияПоСкладам[ТекущийСклад]. ДвиженияПоСкладам[ТекущийСклад] какого типа?
#19
by Web00001
Извините буду аккуратней в след раз, но ты как бы тоже, то читай прежде чем постить )
#20
by Web00001
да я понял, там должна быть строка и ничего другого а я туда ТЗ леплю, а делать теперь что? Я так понял что нужны таблицы и генерировать им имена, которые потом можно будет указывать строкой. Только вот как сделать ТЗ со сгенерированныи именем? И как в случае чего к ней обращаться?
#23
by Vladal
Я в какой-то конфе видел отчет ДвижениеТовараПоРегистрам, который каждый регистр выводил на отдельной вкладке в виде ТЗ. А типовой выводит в табличный документ
#25
by Web00001
Да я уже так и подумал, когда думал про выполнить, а потом просто с помощью выполнить получать пронумерованную таблицу во временную и делать то что надо
#26
by МимохожийОднако
ИМХО, удобнее один раз разложить по отдельным закладкам Табличное поле и работать по отдельности.
#27
by Vladal
Проясни для меня, пожалуйста, ты эти табличный части куда девать будешь? Т.е. где размещать?
#28
by Web00001
Есть выборка данных по складам, продажи, остатки, заявки, отгружено, получено и еще некоторые показатели, все это в разрезе складов, я делаю программно на каждый склад закладочку, туда программно ложу табличное поле, и заполняю его данными из общей таблички но только по конкретному складу, собственно все
#31
by Vladal
каждый склад в отдельную ТЧ... Дошло. Тебе надо как-то обозвать таблицу, не зная заранее количество и наименования складов"
#34
by Web00001
Выполнить("Таблица1 = Новый ТаблицаЗначений"); Не делает почему то ничего, в чем может быть причина?
#37
by Vladal
Вот... Первая ГруппировкаЗапроса по складам? что приходит на ум: создать ТЗ с колонками "Склад", тип склад и "ТаблицаСклада", тип ТЗ. Заполнить их и обращаться к нудному складу по перевой колонке, а данные - ТЗ из второй колонки.
#38
by Web00001
Нет вопроса как хранить данные, если у меня не будет нескольких ТЧ, был вопрос как сделать объект не зная заранее его имени, а как хранить данные... так это вопрос номер два
#39
by Web00001
Как я понимаю "такова селяви" и сей фокус, просто невозможен, буду наверно тогда грузить в одну ТЧ разные данные в зависимости от того какая закладка активная
#41
by Web00001
Не имеет смысла, ибо тогда во всех закладках будут одни и те же данные, только если заговонокодить типа: перем Таблица50; Тогда все пойдет в заданном ключе
#43
by Vladal
Когда-то на семерке был копрокод, имитирующий вторую таблицу документа, состав продукции. Всё хранилось в одной ТЗ, а потом показывались связанные с текущей строкой данные.
#44
by Web00001
я это и имел ввиду в я так тоже делал в 7ке, тут хотелось бы уйти от перезаполнения таблиц на каждый чих, потому что в них будут вводиться данные
#45
by МимохожийОднако
Данные откуда берешь для табличных полей? Может быть, обращаться напрямую к источникам для правки?
#47
by Web00001
Из нескольких таблиц значений Может, надо попробовать, только сложно будет обрабатывать результаты ввода данных с таблицей то как то удобнее
#48
by Web00001
Нет возможности указать тип колонки, ширину, Свернуть, найти, найтиСтроки, выгрузить
#49
by Web00001
кхм все гораздо проще, не надо лепить таблиц, выполнить и иже с ним можно сразу сказать: ТабличноеПоле.Значение = НужнаяТаблицаЗначений;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Как программно узнать полное имя файла внешней обработки?
- Как получить программно имя 1С:сервера и имя базы, в которой работаю?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- как узнать имя текущего пользователя (не полное имя, а просто имя?)
- подскажите как сгенерировать случайное имя файла ограниченной длины?
- Как программно закрыть Как программно вызвать окно печати ?
- Программно заполнить значение, программно созданого реквизита
В этой группе 1С
- Медленная печать из 1С
- Ошибка проведения списания с расчетного счета загруженных из клиент банка
- Прошу помочь в решении проблемы RLS или работа с СУБД
- как перебрать результат отчета на скд?
- Изменить идентификатор объекта
- Каталог марок автомобилей + работы по ним. Альфа -Авто
- Конвертация данных 2.0. Установка значения реквизиту
- Консоль запросов для управляемых форм
- Дерево значений в УФ и текущая строка
- Создание отчета через СКД вывод параметров периода на главную форму отчета
- Программно добавить строку в ТЧ документа
- Установить тип значения для ПВХ
- УПП Документ погашение стоимости
- Настройки Вложенной схемы в СКД
- Обмен в клиент-серверном варианте
- СКД. Группировка (или просто свертка по +) колонок. Нид хелп вери мач.
- ЗУП: смена статуса на резидент - возвращается сразу вся переплата по НДФЛ!!!
- Как заполнить Реквизит УФ Дерево значений.
- 1с бухгалтерия - Отчет о движении денежных средств как сформировать ?
- Установка скидок номенклатуры