Объединить два дерева значений

v8: как объединить два списка значений? #663856

можно конечно циклом пробежаться сначала по одному а потом по другому и заполнить третий, но может есть кошерный способ?

Одной строчкой. Для Каждого зн из сз1 цикл если сз2.НайтиПоЗначению(зн.Значение)=неопределено тогда сз2.Добавить(зн.Значение); КонецЕсли КонецЦикла;

Похожие вопросы 1С

В этой группе 1С

  • Настройка ЦУП — ошибка в COM-соединении
  • Как передать массив из одной формы в другую?
  • Обновить отображение данных на форме константы
  • Авторизация в 1С веб-клиент через AD
  • УПП: как оформить претензию транспортной компании
  • Дополнительные взносы на вредников в случае простоя начисляются?
  • Ругается при обновлении нетиповой БП
  • Печать договора в 1с по шаблону Word
  • УТ 10.3 проблема с ГТД
  • Подарочный сертификат в комиссионной торговле
  • Первая строка из табличной части
  • Как определить наличие/отсутствие документа основания?
  • Нумерация документов
  • v8: УПП, «виснет наглухо» расчет себестоимости
  • v8: Комплексная автоматизация не закрывается 20 счет
  • как сделать доплаты в УПП?
  • Вывод двух макетов СКД с одной формы
  • Как в отчете сгруппировать по месяцам и вывести итоги по месяцу,кварталу, году
  • ЗУП: Как правильно отразить вычеты на 5 детей
  • БП 3.0. Зависает при открытии журнала «Банковские выписки»

Источник

Объединить два дерева значений

Процедура Огого(Дерево1,Дерево2)
Для Каждого Стр ИЗ Дерево2.Строки Цикл
Строка1=Дерево1.Строки.Добавить();
ЗаполнитьЗначенияСвойств(Строка1,Стр);
Огого(Строка1,Стр);
КонецЦикла;
КонецПроцедуры

Запрос = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр(«ТабДанных1», Результат1);

только не работает 🙁
пишет: Содержимое объекта данных может быть выбрано только во временную таблицу
что не так?

Читайте также:  Бронхи топография строение функции бронхиальное дерево

13. Хорошо давай пойдем из далека.

что именно не понятно тебе во фразе?
«Содержимое объекта данных может быть выбрано только во временную таблицу»

Запрос = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр(«ТабДанных1», Результат1); //вот тут ты подставляешь в переменную запроса — свой обхект данных

МенеджерВременныхТаблиц о чем нибудь говорит?

Запрос.МенеджерВременныхТаблиц = Нjвый МенеджерВременныхТаблиц;
.

ТекстЗапроса =
«ВЫБРАТЬ
| ТабДанных1.СчетУчета,
| ТабДанных1.Номенклатура,
| ТабДанных1.Контрагент
| ПОМЕСТИТЬ МояПерваяВременнаяТаблица
|ИЗ
| &ТабДанных1 КАК ТабДанных1
|;
| ВЫБРАТЬ
| ВремТаб.СчетУчета,
| ВремТаб.Номенклатура,
| ВремТаб.Контрагент
| ИЗ
| МояПерваяВременнаяТаблица КАК ВремТаб

|ОБЪЕДИНИТЬ ВСЕ //это я вобоще хз чо такое видимо ты неправильно понимаешь временные таблицы
|
|ВЫБРАТЬ
| ВремТаблица.СчетУчета,
| ВремТаблица.Номенклатура,
| ВремТаблица.Контрагент,
|ИЗ
| ВремТаблица КАК ВремТаблица»;

Источник

Как объединить два дерева значений? #693420

Открываешь синтакс-помошник, ищешь там для дерева значений метод добавить. Используешь, лучше рекурсивно.

Похожие вопросы 1С

В этой группе 1С

  • СКД. Отступы между несколькими диаграммами. Группировка диаграмм
  • Выгрузка произвольных документов из базовой конфигурации
  • ПроверитьВывод выводит только 10 строк, а остальное переносит на другую страницу
  • ПроверитьВывод как работает не пойму
  • v8: Управление сервисным центром 1.3 — как сделать свой рабочий стол для мастера
  • Где живут старые релизы сервера СЛК 2.0.5.127 для Общепита Казахстан
  • БП 2.0. Ведомость амортизации ОС и своя группировка
  • РМК в УТ 10.3
  • v7: ПриНачалеРедактированияСтроки
  • 1С 8.2 Запись с такими ключевыми полями существует! При программной записи.
  • Как передать одинарную кавычку в запросе к внешнему источнику 1С 8.3
  • MS Sql Server 2008R2 выборка 10 самых больших таблиц (с указанием кол-ва строк)
  • Как красиво вывести дополнительные реквизиты (УТ 11)
  • В УТ11 из УТ10.2 нужно перенести номенклатуру с доп сведениями
  • Плачу 1к за помощь в написании правил конвертации справочника «Номенклатура»
  • У одного поставщика спирт поступает в литрах а у другого в декалитрах
  • Ограничить продажи в минус по конкретному товару УТ11
  • Получить срез последних без учета регистратора
  • Как загрузить из экселя в табличное поле на форме сразу а не построчно ?
  • Регистр накопления включение индексировать по всем измерениям
Читайте также:  Чем обработать отпиленное дерево

Источник

Как объединить два дерева значений? #596129

только не работает 🙁 пишет: Содержимое объекта данных может быть выбрано только во временную таблицу что не так?

13. Хорошо давай пойдем из далека. что именно не понятно тебе во фразе? «Содержимое объекта данных может быть выбрано только во временную таблицу»

Похожие вопросы 1С

В этой группе 1С

  • Конвертация: реквизиты разных типов
  • v7: Отправка СМС из 1С v7.7
  • Документ расчетов с контрагентами- объект не найден
  • глЗначениеПеременной(«мФР») где задается в Рознице 8.1
  • v7: 1с++ получение ссылки документа вместо IDDOC + IDDOCDEF
  • УТ11 проблема с печатью штрих кода
  • БГУ. Выгрузка в СЭД
  • Торговое оборудование:- надо налепить этикетку на диван
  • Как поменять константу номер версии конфигурации вручную
  • БП 2.0 Переоценка валютных остатков.
  • УПП как отключить переоценку в УЕ
  • БГУ 8.2-как заполнить план ФХД?
  • Косяк в обработке «УниверсальныйОбменДаннымиXML»?
  • Где хранятся настройки Торгового оборудования на сервере?
  • v7: УСН не формирует справки 2-НДФЛ
  • Как добавить вертикальную группировку в отчет СКД?
  • Как реализовать свой метод в ActiveX для 1С 8?
  • RLS запрет изменения реквизитов в проведенных документах
  • Документ Корректировка записей регистров накопления (ЗУП)
  • Печать из Word на PDF принтере через 1С.

Источник

Как сравнить два дерева? #253833

Задача заключается в том, чтобы сравнить два дерева по типу стандартного сравнения-объединения. Т.е. есть форма, на ней два дерева; при выводе одинаковые строки дерева располагать друг напротив друга (изначально строки могут располагаться как угодно, т.е. в одном дереве на уровне 3 строка под одной позицией, а в другом дереве на этом же уровне — под другой); если же строка отсутствует либо в одном, либо в другом дереве, тогда вставлять слово «отсутствует». Может кто сталкивался с подобным?

Читайте также:  Показать долларовое дерево замиокулькас

Через ТЗ. Выгружаешь одно дерево в ТЗ, затем другое. Затем проверяешь на наличие/отсутствие строк, а уже потом из таблиц выстраиваешь деревья. Иначе никак. Если что-то неясно, сбрось запрос на мыльник, вышлю пример.

А не подскажете, какая функция или процедура выгрузает из ДеревоСписок в ТЗ. Я не нашел этого. Или нетам смотрел.

Похожие вопросы 1С

В этой группе 1С

  • v7: Передача НДС через 79 счет
  • v7: УСН В каком документе делается проводка Д19 К60 при поступлении ОС?
  • v7: Классификатор ОКОФ
  • Расчетное поле в запросе
  • Доплата за ночные часы по табелю
  • Почему при печати сразу на принтер без выдачи диалога не печается?
  • Как запустить внешнюю обработку через внешнее соединение?
  • Компонента V7Plus : Ошибка обращения к ресурсу (статус 504)
  • УПП многопередельное производство
  • Сеанс прекращен изза ошибки шифрования?
  • Быстрое переключение между окнами 1с.
  • Не работает запрос по регистру бухгалтерии
  • Программно открыть ветку дерева значений
  • v7: Как перенести остатки по счетам с не типовой бухгалтерии 1с77 в 1с80 бухг?
  • Где посмотреть соответствие имен таблиц SQL и 1С
  • Где прочитать описание структуры DBF?
  • Как в модуле формы списка справочника обратиться к его реквизиту?
  • Изменение макета печатной формы счета
  • После продажи ОС, амортизация по этому ОС в отчете по амортизации красным
  • Как убрать лишний перевод строки при записи текста в файл?

Источник

Оцените статью