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