#0
by Zhuravlik
Хочу динамически создать несколко тз в Цикле, так, чтобы переменная для ТЗ менялась в этом цикле, как-то так:
#3
by Zhuravlik
Нет, мне надо создать заранее неизвестное количество ТЗ, и так, чтобы можно было к ним потом обращаться по имени. Про таблицы в таблице я тоже думал, но этот метод пройдет только через "ЗначениеВстрокуВнутр", а это для меня долго. Я подумал, может через шаблоны можно сделать? Может я просто недопонимаю как они работают? Но повозившись, убрал и этот вариант. Теперь думаю может скрипт какой можно вставить, только как такой написать незнаю.
#5
by Zhuravlik
Без этого будет храниться только ссылка на ТЗ. Т.е. ТЗ УЖЕ должна существовать. А если я создаю динамически, и делаю напр. так: Так сохраняеться ссылка на времТЗ, а не сама таблица. И на выходе все ТЗ в результирующей будут одинаковы, равнятся последнему значению времТЗ. Надеюсь не коряво выразил, что хотел сказать) Т.е. чтобы получить таблицу таблиц, их надо сохранять в строки и получать из строк.
#6
by Zhuravlik
+ Речь даже не о том, а о динамическом создании переменных. Можно перефразировать изначальный вопрос так "Как мне создать заранее неизвестное количество переменных, с именем равным текущему счетчику их количества?"
#11
by Zhuravlik
мне уже больше интересно про динам. создание переменных... Выгрузить я тоже об этом дусал, но кажется все то же будет, даж не пробовал. Сейчас попробую...
#19
by Zhuravlik
Цикл сработал, я не уточнил, извиняюсь. спГРУППИРОВОК - это список значений на форме.
#20
by Aleksey
Он вообще должен ругнуться на размер списка да и спТаблицГруппировок.НоваяКолонка("Группировка", "ТаблицаЗначений"); - врядли 1С это поймет
#23
by Zhuravlik
нет, все пустое все равно... спТаблицГруппировок - это и есть таблица таблиц, я создаю в ней колонку Группировка, с типом "ТаблицаЗначений", это понятно для 1С. В цикле На ТипЗначенияСТР все норм...
#26
by Песец
... спТаблицГруппировок.Группировка.Загрузить(Группировка); ... Загрузить Скопировать структуру и значения таблицы значений. Синтаксис: Загрузить(<ТаблицаЗначений>) Англоязычный синоним: Load Параметры: <ТаблицаЗначений> Значение типа «Таблица значений». Структура и значения для загрузки. Описание: Метод Загрузить позволяет скопировать структуру и значения таблицы значений. Прежняя структура колонок таблицы значений при этом очищается. Пример: Если в качестве параметров ф-ии Присвоить могут передаваться ТаблицаЗначений или СписокЗначений, то нужно её изменить на: Функция Присвоить(Чему,Что) (с) Синор
#28
by Песец
Переменные должны быть (явно или неявно) объявлены. Если количество нужных переменных заранее неизвестно, используй сз или тз.
#32
by smaharbA
+ если надо заполнить одним и тем же, но не ссылкой, есть старый тупо-эффективный метод знаениев+значениеиз
#35
by МимохожийОднако
Если ТЗ создавал в цикле, то и читать будешь в цикле. При этом имя ТЗ не имеет значения. Имеет значение только индекс строки первоначального цикла. А реализаций может быть огромное количество. Опиши задачу, в которой хочешь это использовать.ИМХО, надо обсуждать не выбранный механизм, а постановку задачи.
#36
by Zhuravlik
в не тот код вставил. Пользуюсь этим: Спасибо, попробую. Пишу процедуру для вывода заранее неизвестного колмчества группировок в таблицу. Начальник на работе показал способ, как он это делает, а мне загорелось этот способ универсализировать.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Конвертация плана счетов из v7 в v8...
- Как таблицу значений значений превратить во временную таблицу SQL ?
- v7: 1С V7.7 в сети
- v7: Формат ячеек при записи отчета в xls (v7.7)
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Выгрузить таблицу значений в таблицу
- v7: Соединение таблиц в стандартном запросе 1С v7/7 ?
- v7: Таблица в режиме ввода данных v7
В этой группе 1С
- Из 8 ядер работает только 1. Расскажите что к чему?
- Синий экран смерти при установке Windows 2003 Server.
- v8: Добавление новых объектов поставщика в измененную конфигурацию.
- УТ 10.3. Розничная торговля.
- Не работает ЗагрузитьКолонку
- ЗУП Получить количество занимаемых ставок в формуле ВР
- Как программно упорядочить список по реквизиту
- Передать реквизит формы в модуль объекта.
- Одинаковые записи регистра сведений
- Перевести сервер 8.1 на другой порт
- в РС "первоначальная стоимость об ОС" УУ не проставляется стоимость
- Регистрация изменений конфигурации в РИБ 1С 8
- v8: Пилообразная загрузка процессора
- v7: Как сделать выгрузку в XML файл такого формата?
- Как получить в УТ 10.3 Значение по умолчанию из настроек пользователя
- v7: Копирование справочников между одинаковыми базами 1С77 Бухгалтерия предприятия
- Выбрать документы по реквизиту
- 8.2 Управляемая форма, ТЧ.ОтборСтрок
- Вывод на печать таблицы или дерева значений. Управляемая форма
- Spec 8 Создание собственной иерархии в СКД - Для чего нужно?