#0
by GreatOne
Вот такой незамысловатый код очищает обе ТЗ. На выходе ТаблицаДанныхВрем и ТаблицаДанныхОбъекта пустые. Что я не так делаю?
#1
by GreatOne
По идее мне нужны типизированные колонки в новой ТЗ. Думал так получится, и очень удивился.
#6
by ukolabrother
Синтаксис: СкопироватьКолонки(<Колонки>) Параметры: Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Если список не задан, то будут скопированы все колонки. Возвращаемое значение: Тип: ТаблицаЗначений. Описание: Создает таблицу значений с заданным списком колонок. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Содержимое колонок не копируется.
#8
by GreatOne
ага, с этого и начал. Обе очищает. сейчас в попробую. В принципе думал, но там колонок туева хуча. Сейчас циклом пробегусь
#12
by ukolabrother
да вы не поняли что он хочет. Он хочет получить таблицу из построителя и сделать КОПИЮ СТРУКТУРЫ этой таблицы, то есть колонки только, пустую копию. Надеюсь я то правильно понял. Только вот он нарукож.опил так, что страшно.
#13
by User_Agronom
Параметры. При описании процедуры указывается список формальных параметров. Каждый параметр является локальным по отношению к описываемой процедуре, к нему можно обращаться только в пределах данной процедуры (в нашем примере х, у, z — формальные параметры). Фактические параметры — это параметры, которые передаются процедуре при обращении к ней (а, b, с — фактические параметры). Число и тип формальных и фактических параметров должны совпадать с точностью до их следования. Параметры-значения. Другими словами, передача параметров по значению. Копия фактического параметра становится значением соответствующего формального параметра. Внутри процедуры можно производить любые действия с данным формальным параметром (допустимые для его типа), но эти изменения никак не отражаются на значении фактического параметра, то есть каким он был до вызова процедуры, то таким же и останется после завершения ее работы (х, у — параметры-значения). Параметры-переменные. Другими словами, передача параметров по ссылке. Это те формальные параметры, перед которыми стоит идентификатор var. Передается адрес фактического параметра (обязательно переменной), после этого формальный параметр становится его синонимом. Любые операции с формальным параметром выполняются непосредственно над фактическим параметром.
#14
by GreatOne
ага сделал как в 6 - сработало) Ой да ладно, я типовую обработку "Групповое соитие с докумаентами с спр." меняю, там вообще 4 раза на каждом итераторе типа объекта эти таблицы в цикле копируются. Хочу в запрос с объединением
#16
by Timon1405
Это такое недоООП. кодом "ТЗ2 = ТЗ1;" вы копируете только указатель на таблицу. и знач тут вообще не причем.
#18
by Jonny_Khomich
Вообще так лучше не делать. Но вот так попробуй: Функция СкопироватьТЗ(ЗНАЧ ТЗ1, ТЗ2)
#20
by ukolabrother
так вы создали просто ссылку на таблицу, а не ее копию. Копия делается вот так ТЗ2 = ТЗ1.Скопировать;
#21
by GreatOne
В любом случае, вопреки ожиданиям, замена на объединение временных таблиц в запросе не дало прироста скорости...
#24
by GreatOne
не поверите, начал это делать, поначитавшись постов на мисте от сереневеньких полосочек, что объединение работает быстрее.
#25
by ptiz
За 20 постов еще никто не говорил, что ЗНАЧ для параметра с типом "таблица значений" - бессмысленно?
#28
by Поpyчик-4
За 20 постов еще никто не говорил, что ЗНАЧ для параметров имеет смысл только для примитивных типов данных?
#29
by ObjectRelationModel
не совсем так: Процедура Чтото(Знач ТЗ1, ТЗ2) ТЗ1 - оставит старое значение
#30
by los_hooliganos
Ладно кто подскажет, почему сравнение 2х ОДИНАКОВЫХ списков значений возвращает ложь? сз1= сз2 вернет Ложь
#31
by Поpyчик-4
Потому что сравнивать через операторы имеет смысл только для примтивных и ссылочных типов.
#35
by los_hooliganos
СписокЗначений в 1С и есть ссылочная переменная. Сравнивается 2 ссылки на область памяти. И они не равны.
#36
by ObjectRelationModel
потому что переменные хранят только указатели на объекты (слово "ссылка" в 1С уже занята под другое) выделены две области памяти, естественно указатели (адреса) у них отличаются собственно указатели и "виноваты" в поведении параметров ЗНАЧ
#45
by zak555
всё просто ТаблицаДанныхВрем = ОбщегоНазначенияКлиентСервер.СкопироватьРекурсивно(ТаблицаДанныхОбъекта)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Видел ли кто такое: по правому клику на файле можно скопировать его путь.
- Как скопировать строку в табличной части документа ?
- Как скопировать текущую строку в таблицу значений
- А можно в таблицу значений записать другую таблицу значений?
- Подскажите как присвоить ячейке таблицы значений другую таблицу значений
- Скопировать таблицу из формы документа во внешнюю обработку
- v7: Как скопировать с помощью SQL базу с одного Сервера на другой?
- Как таблицу значений значений превратить во временную таблицу SQL ?
- v7: можно ли использовать таблицу отчет как Экселевскую таблицу
- Как скопировать таблицу значений с отбором по нескольким параметрам
- Скопировать таблицу одной формы в таблицу другой
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
В этой группе 1С
- УТ 11.1 - как получить кассу ккм (по умолчанию)?
- Раскраска строк табличной части УФ
- КД 2.0: как получить реквизит-ссылку на выгружаемый объект
- Сравнение в скд двух периодов.(ДИАГРАММА)
- ЗУП 2,5 Дни расчетного периода в расчете среднего
- Управляемые формы: как отобразить заголовок группы страниц в две строки?
- Далион после обновление не видит ключ
- Справочник.Цены 1С 77
- Как из документа конфигурации сделать внешнюю обработку?
- Сканирование из 1С.Удаление пустых страниц
- Размер макета в конфигураторе и 1С предприятие
- СКД: Продублировать пункт "Изменить вариант..." своей командой - как?
- Как создать в конфигураторе в плане счетов субконто
- Учет количества в разрезе складов регистр сведений или регистр накопления
- 1С 8.3.6.2363 не работает отладка правил обмена через универсальный обмен
- При попытке скачать обновление с http://downloads.v8.1c.ru/ выскакивает 403 ошиб
- Порядок выгрузки данных. РИБ.
- УТ 11.2 Управленческий баланс
- Практика перехода с ЗиК 7.7 на ЗУП 3.0
- Обмен данными Далион и БП 3.0 КОРП