| 
    
            
         
         | 
    
  | 
Сравнение двух ТЗ по общей колонке | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |