|   |   | 
| 
 | Сравнение двух ТЗ. | ☑ | ||
|---|---|---|---|---|
| 0
    
        progaoff 26.08.19✎ 11:16 | 
        Добрый день, такой вопрос, есть две ТЗ. Состав Серия и Количество. Вопрос, как вычислить что в одной из ТЗ изменилось количество?     | |||
| 1
    
        aleks_default 26.08.19✎ 11:16 | 
        запросом     | |||
| 2
    
        Галахад гуру 26.08.19✎ 11:17 | ||||
| 3
    
        progaoff 26.08.19✎ 11:17 | 
        (2) меня в яндексе не заблокировали)     | |||
| 4
    
        МихаилМ 26.08.19✎ 11:31 | 
        (3) значит Вы - идиот     | |||
| 5
    
        Timon1405 26.08.19✎ 11:32 | 
        (3) и что же нового вы ожидаете услышать по этому вопросу 2019 году, чего нет в поиске?     | |||
| 6
    
        sqr4 26.08.19✎ 11:32 | 
        (4) ) на инфостарте целая статья есть про сравнение ТЗ со множеством вариантов     | |||
| 7
    
        МихаилМ 26.08.19✎ 11:47 | 
        (6)
 в статье ильдаровича рассмотрены не все варианты : нет сравнения в скд | |||
| 8
    
        sqr4 26.08.19✎ 11:53 | 
        (7) ТС хватит думаю     | |||
| 9
    
        Chum 26.08.19✎ 12:28 | 
        (4) вот так вот сразу?
 Накинулись на юное дарование. Он, может, рассчитывал, что за него сразу сделают его работу, а вы вон какие злые дяди оказались [sarcasm]. | |||
| 10
    
        Hillsnake 26.08.19✎ 12:29 | 
        (0) я тут даже питоном делал. 
 и меня все критиковали за выпендрежность. | |||
| 11
    
        Garykom гуру 26.08.19✎ 12:29 | 
        (0) В общем случае никак, в частном нанять программиста.     | |||
| 12
    
        mikecool 26.08.19✎ 12:32 | 
        Матроскин(пишет): Шарик, ты идиот!
 Печкин: Это поздравительный бланк, сначала поздравить нужно. Матроскин: Поздравляю, Шарик, ты идиот! (с) | |||
| 13
    
        progaoff 26.08.19✎ 12:42 | 
        (9) Даже и в мыслях не было.     | |||
| 14
    
        МихаилМ 26.08.19✎ 13:03 | 
        (9)
 да. грубо.(0) извините. но люди , которые не умеют пользоваться поисковыми сервисами интернет, не готовы заниматься программированием. таких надо отшивать. | |||
| 15
    
        Mikhail Volkov 26.08.19✎ 16:50 | 
        (1) Как? Как раз вчера писал: сравниваю 2-е ТЗ, получаемые из табличной части одного документа (Выписка Альфа-Авто) до и после записи. Отличающие строки выгружаю в 3-ю ТЗ СоставПлатКарта. В ТЗ1 количество строк больше или равно ТЗ2:
 // Выделяет строки отличий 2-х ТЗ в СоставПлатКарта //+МВ 25.08.2019 Процедура ВыделитьОтличияСоставПлатКарта(Знач ТЗ1, Знач ТЗ2) Для каждого Строка Из ТЗ2 Цикл СтруктураОтбор = Новый Структура; СтруктураОтбор.Вставить("Контрагент", Строка.Контрагент); СтруктураОтбор.Вставить("СуммаПриход", Строка.СуммаПриход); СтруктураОтбор.Вставить("СуммаРасход", Строка.СуммаРасход); НайденныеСтроки = ТЗ1.НайтиСтроки(СтруктураОтбор); Если НайденныеСтроки.Количество() > 0 Тогда // ТЗ1.Удалить(НайденныеСтроки[0]); Для Каждого СтрокаКУдалению из НайденныеСтроки Цикл ТЗ1.Удалить(СтрокаКУдалению); КонецЦикла; КонецЕсли; КонецЦикла; Если ТЗ1.Количество() = 0 Тогда Если СоставПлатКартаОтличия <> Неопределено И СоставПлатКартаОтличия.Количество() > 0 Тогда СоставПлатКартаОтличия.Очистить(); КонецЕсли; Иначе СоставПлатКартаОтличия = ТЗ1.Выгрузить(); КонецЕсли; КонецПроцедуры // ВыделитьОтличияСоставПлатКарта() Вроде работает... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |