Имя: Пароль:
1C
1С v8
Сравнение двух ТЗ по общей колонке
0 palima
 
29.05.18
10:58
Всем привет. Есть ТЗ_1 и ТЗ_2. Обе таблицы значений имеют колонки Сотрудник и Должность.
Нужно по полному соответствию ВРег(Строка(Сотрудник)) перенести должность из ТЗ_1 в ТЗ_2. Помогите пожалуйста это сделать :(
1 vicof
 
29.05.18
10:59
Сдаётся мне, решение задачи выбрано изначально черезжопное
2 anatoly
 
29.05.18
11:00
бюджет и полные условия?
3 Гипервизор
 
29.05.18
11:01
(0) Сотрудник строкового типа?
4 palima
 
29.05.18
11:02
(1) предложите получше...
(3) да
5 craxx
 
29.05.18
11:05
(0) запросы уже упразднили?
6 impulse9
 
29.05.18
11:05
Я бы запросом сделал
7 1Сергей
 
29.05.18
11:07
можно запросом, можно перебором. На что мозгов хватит
8 _Дайвер_
 
29.05.18
11:08
(0) Либо запросом делай через соединение, оптимальный вариант... Либо что-то как-то так...
Для каждого ТекСтрока Из ТЗ_1 Цикл
Сотрудник = ВРег(ТекСтрока.Сотрудник);
Должность = ТекСтрока.Должность;
Для каждого ТекСтрока Из ТЗ_2 Цикл
Сотрудник2 = Врег(ТекСтрока.Сотрудник);
Если Сотрудник = Сотрудник 2 Тогда
ТекСтрока.Должность = Должность;
КонецЕсли;
КонецЦикла;
КонецЦикла;
9 shadow_sw
 
29.05.18
11:09
сразу ответы сдали...
10 _Дайвер_
 
29.05.18
11:09
(8) Врег() тут нахер не нужен, а вот СокрЛП будет не лишним
11 palima
 
29.05.18
11:11
(7) к сожалению мозгов хватает максимум на перебор
(8) спасибо за подсказку, а при сравнении строк регистр не учитывается? Тогда действительно не нужен..
12 1Сергей
 
29.05.18
11:17
в запросе не учитывается. В коде учитывается
13 anatoly
 
29.05.18
11:24
подготовить 2 ТЗ - запросом их объединить - профит.

но я уже сказал - могут быть всякие еще условия в задаче...
14 palima
 
29.05.18
11:29
(13) Если упрощенно, то есть ТЗ (Сотрудник,Должность), взятая из другой базы через COMConnector. А моя задача в моем справочнике сотрудников позаменять должности если имя сотрудника полностью совпадает...
15 1Сергей
 
29.05.18
11:31
(14) тебе ж дали рыбу в (8)
16 palima
 
29.05.18
11:31
(15) да, я этой штукой и воспользовалась :)
17 1Сергей
 
29.05.18
11:38
(16) ну и норм. поздравляю. А запросы учи
18 palima
 
29.05.18
11:41
(17) Спасибо
Всем больше спасибо за помощь!
19 МихаилМ
 
29.05.18
11:50
(0)
http://catalog.mista.ru/public/326983/

но там не лучшие есть еще построитель запроса и скд