v7: Сравнить таблицу значений и табличную часть #631775


#0 by lista
Здравствуйте! Мне нужно сравнить таблицу значений и табличную часть документа. Если существуют в табличной части документа строки с магазинами, коды которых есть в таблице значений нужно записать данные с таблицы значений в нужные колонки, а если нет  - добавить в табличную часть новые строки. Но чёт правильно сделать не получается. Для Номер = 1 По п Цикл
#1 by Ёпрст
Наслаждайся :
#2 by lista
не добавило данные в нужные строки, а просто вконце появилась одна строка с суммируемыми данными. ПланСдРеал,ФактСдЗал,ПланСдЗал - данные которые нужно добавить в строки с совпадениями по магазину
#3 by lista
и если в этих полях есть данные, то их нужно перезаписать
#4 by Ёпрст
ну тогда загрузи в индексированную ТЗ и сделай лефт джоин
#5 by Ёпрст
или, тебе придётся бегать по одной табличке и искать в другой, что не есть быстро
#6 by lista
да мне бы чтоб работало сначала, пусть и медленно
#7 by Ёпрст
структура твоей ТЗ совпадает с табличной частью ?
#8 by lista
нет, не совпадает
#9 by Ёпрст
Если приведешь к той же структуре, то так:
#10 by Ёпрст
#11 by lista
Ёпрст4, большое тебе спасибо
#12 by Ёпрст
вот тут только исправь:
#13 by Ёпрст
Весь код с учетом того, что твоя ТЗ имеет точно такую же структуру, как и табличная часть документа, с такими же колонками и в том же порядке.
#14 by Ёпрст
если чего не ясно в коде, могу пояснить
#15 by del123
не забудь сказать, что бы в личную карточку заглянул, в раздел интересы))
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С