|
Должен ли срабатывать такой кодик объединения двух массивов? | ☑ | ||
---|---|---|---|---|
0
IBTM
06.11.14
✎
12:44
|
Вроде должен, а не срабатывает... Строки массивов одинаковы (смотрю вроде одинаковые), только выгружаются из разных тч, потом удаляю ненужные и пытаюсь объединить сравнением. ФизическоеЛицо тип строка, СНИЛС тип строка, НетВБазеУволен тип булево. Помогите разобраться, чянтд, спасибо.
УволенныеТЗДоходы = Доходы.Выгрузить( ,"ФизическоеЛицо, СНИЛС, НетВБазеУволен"); УволенныеТЗВзносы = Взносы.Выгрузить( ,"ФизическоеЛицо, СНИЛС, НетВБазеУволен"); СтруктураПоиска = Новый Структура; СтруктураПоиска.Вставить("НетВБазеУволен", Истина); УволенныеИзДоходы = УволенныеТЗДоходы.НайтиСтроки(СтруктураПоиска); УволенныеИзВзносы = УволенныеТЗВзносы.НайтиСтроки(СтруктураПоиска); Для Каждого Стр Из УволенныеИзДоходы Цикл Если УволенныеИзВзносы.Найти(Стр) = Неопределено Тогда УволенныеИзВзносы.Добавить(Стр); КонецЕсли; КонецЦикла; |
|||
1
Godofsin
06.11.14
✎
12:46
|
Массивы хранят ссылки на строки в ТЗ
|
|||
2
Looser-1c
06.11.14
✎
12:46
|
Ты ищещь строку одной ТЗ в другой?
|
|||
3
temmy70
06.11.14
✎
12:48
|
Даже если все поля одинаковые у двух строк из разных ТЧ, это будут разные строки разных ТЧ.
Нужно сравнивать поля в строках, так мне кажется и не должно взлететь. |
|||
4
Timon1405
06.11.14
✎
12:49
|
>> // УволенныеИзВзносы.Добавить(Стр);
НоваяСтрокаТЗ = УволенныеИзВзносы.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрокаТЗ,Стр); |
|||
5
IBTM
06.11.14
✎
12:49
|
(1) т.е.?
(2) Строку массива, а строка - это строка тз, выгруженая из тч. |
|||
6
Godofsin
06.11.14
✎
12:51
|
(5) Что тебе непонятно в моей фразе?
|
|||
7
Godofsin
06.11.14
✎
12:52
|
Возвращаемое значение:
Тип: Массив. Массив из строк табличной части, соответствующих заданному условию поиска. Замечание! Массив хранит ссылки на строки табличной части, то есть при изменении строки в табличной части, значение в массиве тоже будет изменено. |
|||
8
IBTM
06.11.14
✎
12:54
|
(3, 6) понял, спасибо. Чтобы поля массива стравнить это только чезез два цикла возможно? Или же переделать не под массивы?
|
|||
9
Godofsin
06.11.14
✎
12:56
|
(8) Загрузи в одну таблицу и сверни
|
|||
10
IBTM
06.11.14
✎
13:09
|
(9) воще да, спасибо, сразу из каждой тч можно же выгрузить то, что нужно в тз.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |