Имя: Пароль:
1C
1С v8
Вывод данных в 2 таблицу, что выбрали в первой
,
0 TumenJan
 
22.06.19
10:09
Добрый день!

Есть две таблицы: 1. В первой таблице выбираю некоторые поля, а в второй таблице выводятся те поля которые выбрал в первой таблице. Как можно это реализовать.

Рисунок пример: https://yadi.sk/i/wJzmWJty1dZTfA
1 Sapiens_bru
 
22.06.19
14:52
(0) После прохождения собеседования при помощи форума работать тоже придётся при помощи форума
2 Chameleon1980
 
22.06.19
15:56
(0) вопрос на засыпку: УФ, ОФ?
3 Chameleon1980
 
22.06.19
15:57
Тюменский друг-армянин :)
4 Chameleon1980
 
22.06.19
15:57
+(3) прошу прощения :)
5 TumenJan
 
23.06.19
08:43
Добрый день!

Этот код написал:

Если НЕ ЗначениеЗаполнено(КатегорияПоложениеРаботника[0].ОД) Тогда
ТаблицаЗначений.Удалить(0);;
Отказ = Истина;
Если Отказ Тогда
Возврат;
КонецЕсли;
КонецЕсли;

Что здесь не так.

В этом коде хочу, если я выбрал строку (поставил флажок напротив строки). А которые не выбрал исчезали (или вся строка исчезала).

Рисунок: https://yadi.sk/i/RpSvv48l4B3T5w
6 hhhh
 
23.06.19
10:07
(5) а откуда известно, что ты выбрал КатегорияПоложениеРаботника[0] ? может ты КатегорияПоложениеРаботника[1] выбрал?
7 TumenJan
 
23.06.19
10:26
(6) Да вот, не могу разобраться, прошуь помочь
8 RomanYS
 
23.06.19
10:34
Может достаточно иметь на форме две таблицы с одним общим источником? Тогда будет достаточно во второй поставить нужный отбор.
9 TumenJan
 
23.06.19
10:41
(8) как это можно реализовать, отбор. Создам отдельную таблицу с такими же колонками и строками
10 mistеr
 
23.06.19
10:42
(1) Вот бы еще придумать механизм, заставляющий делиться зарплатой с форумом...
11 mistеr
 
23.06.19
10:44
(0) Перебираешь в цикле строки из первой таблицы. Если флажок стоит, копируешь строку во вторую таблицу. Ничего сложного.
12 TumenJan
 
23.06.19
10:52
(11) Mister, подскажи как будет выглядеть код. Буду благодарна, если поможете )
13 mistеr
 
23.06.19
10:58
(11) Не-а, готовый код не даю принципиально. Тем, кто сам не хочет напрягать свою голову.
14 TumenJan
 
23.06.19
11:05
Для Каждого ТекущаяСтрока Из ТаблицаЗначений Цикл
   Сообщить(ТекущаяСтрока.Имя);
КонецЦикла;

примерно так или нет)
15 TumenJan
 
23.06.19
11:25
(13) Блин замучилась, я же только учусь. Сколько будет стоить, чтобы это реализовать??
16 mistеr
 
23.06.19
12:13
(14) Примерно так.
17 TumenJan
 
23.06.19
13:36
(16) Для Каждого ЭлементКатегории из ТЧ Цикл
       Если Элемент.ОУ = 0 Тогда
           ТЧ.Удалить(Элемент);
       КонецЕсли;
   КонецЦикла;

Прошу помочь((
18 mistеr
 
23.06.19
13:54
(17) Не, удалять ну нужно. Нужно скопировать строку в другую таблицу.
19 TumenJan
 
23.06.19
14:24
(18) Для Каждого ЭлементКатегории из КатегорияРеакцияРаботника Цикл
       Если Элемент = 0 Тогда
           КатегорияРеакцияРаботника1.Вставить(Элемент);
       КонецЕсли;
   КонецЦикла;


КатегорияРеакцияРаботника - это у меня 1 таблица
КатегорияРеакцияРаботника1 - это 2 таблица

что не получается
20 mistеr
 
24.06.19
08:25
(19) Справку читай внимательно, там есть примеры. И все получится
21 catena
 
24.06.19
08:31
(20)Она/он даже свой код читать не умеет, о какой справке речь.
22 СтепаDS
 
24.06.19
08:33
(21) +100500. А интрига с полом, это забавно)))
23 RomaH
 
naïve
24.06.19
09:17
ТЧ одна
таблица - это элемент формы
на вторую таблиц отбор строк наложить

в СП ищи ОтборСтрок - Расширение таблицы формы для табличных частей