#0
by НовенькийЯ
Как найти разницу двух таблиц значений, одинаковых по структуре, в каждой по два текстовых поля.Необходимо найти что есть в первой таблице чего нет во второй и что есть во второй того, чего нет в первой.Выкритился так: Добавил в каждую таблицу еще одно поле (Разница), в первой талице значение этого поля всегда 1, во второй это всегда -1, сложил обе таблицы и результатирующую таблицу свернул по первым двум полям с суммой третьего(Разница) поля, получил то что хотел, но вот работает это очень долго на больших таблица.Может кто подскажет более шустрый способ.
#1
by USSR
А таблицы значений откула берутся? может поискать решение на более ранней стадии, до их формирования. Можно попробовать создать третью пустую таблицу и писать в нее, если в ней еще нет, обходя обе исходные таблицы. Если объем разницы невелик, то может и быстрее будет
#2
by НовенькийЯ
Одна таблица формируется из запроса по остаткам товара, вторая таблица получается из запроса к SQL таблице сайта, где лежат немного устаревшие данные, и что бы их обновить мне и нужно найти разницу эитих двух таблицМожно и пораньше поискать решение, на момент формирования остатков, в запросе передать список значений, в котором будет результат выборки с сайта, но я никак не могу получить разницу в одном запросе, как минимум мне два приходитс строить, а по времени это не на много быстрее будет чем вариант с методом Свернуть у таблицы значений.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как таблицу значений значений превратить во временную таблицу SQL ?
- Как поместить результат объединения двух таблиц во временную таблицу?
- Таблица формы, таблица значений, табличная часть. В чем разница?
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
- Как загрузить таблицу значений в реквизит формы с типом таблица значений ?
- СКД. Вывести отдельной таблицей разницу итогов двух таблиц
В этой группе 1С
- Когда выйдет релиз 1С Бухгалтерии 7.7 со с-ф новыми?
- Неверный список вытесняющих видов расчета
- Есть ли обработка для сравнения данных в двух идентичных конфигурациях?
- С каким форматом DBF работает 1С?
- ТиС 77 Оплата картами сбербанка - pilot_nt.dll
- 2 вопроса 1С:Профессионал Бухгалтерия 8.0
- как программно получить список методанных у которых реквизит определенного типа
- В данной транзакции уже происходили ошибки
- можно ли без последствий удалить 1SBKTTL.DBF и 1SBKTTLC.DBF в бухии ?
- 1сv7 виснет в терминале
- Ощибка при обновлении -330 Tag Name not Found DSCR
- Менеджер лицензий не видит HASP
- В терминале ошибка: Файл un unnamed file не найден
- Как закрыть 26 счет если нет выручки ?
- УПП. Если где описание ролей пользователей?
- Почему не раздвигается поле с наименованием в ТОРГ-12
- Разница между двумя датами в месяцах
- Ошибка загрузки модуля USERDEF.DLL
- КАк называется программа 1С для кафе?
- 1С, ADSL, VPN и обмен между филиалами.