Имя: Пароль:
1C
1С v8
Сравниваем две табличные части
0 Chuvaschow
 
14.10.15
15:20
Здравствуйте, уважаемые форумчане!

Подскажите, пожалуйста, в какую сторону копать. Ситуация следующая: есть документ ЛокальнаяСмета, с табличной частью Работы (набирем выполняемые работы). Есть документ АктВыполненныхРабот (который вводится на основании документа ЛокальнаяСмета), с табличной частью Работы (в нее переносим из документа ЛокальнаяСмета все работы). Затем из Акта удаляем руками пару видов работ (которые оставляем условно назовем "оставшиеся") и проводим его. Как сделать, чтобы при проведении Акта в табличной части  Сметы напротив "оставшихся" работ проставлялась галочка Выполнено? Чтобы все, что провелось в Акте - в Смете получило галочку?

http://s017.radikal.ru/i427/1510/5e/ce16382fd903.jpg
http://s008.radikal.ru/i305/1510/07/78110c37b15d.jpg
1 NcSteel
 
14.10.15
15:22
Смета делает приход, акт делает расход. Все записи по которым нет остатка значатся как выполненные
2 Сторно абсурда
 
14.10.15
15:22
никак
3 Сторно абсурда
 
14.10.15
15:23
колонка Выполнено расчетная только для отображения должна быть, а не храниться в таб части
4 Лефмихалыч
 
14.10.15
15:24
(0) нет смысла так делать. Для этого придуманы регистры и отчеты
5 Chuvaschow
 
14.10.15
15:27
Смысл вот в чем. В акт мы выбрасываем только НЕвыполненные работы. Это работает (если руками галочки проставлю).
То есть сделали акт, убрали лишнее, провели, галочки проставились. Завтра на основании того же дока делаем еще акт по остальным работам, у них галочек нет и только они попадут в акт. Работ много. До 70 в одной смете. Глазами не отследишь.
6 Лефмихалыч
 
14.10.15
15:29
(5) для этого придуманы регистры накопления и ОБработкаЗАполнения()
7 Лефмихалыч
 
14.10.15
15:33
+(6) как уже было сказано выше.
Смета должна делать приход в какой-то регистр накопления.
Акт должен заполняться остатками из этого регистра на момент самого себя.
При проведении акт должен делать расход по этому регистру на то, что указано в его табличной части.

это решает задачу безо всяких ушлёпских галок
8 Mikeware
 
14.10.15
15:35
+(7) и полностью отвечает смыслам документов "смета" и "акт выполненых работ".
9 Chuvaschow
 
15.10.15
15:11
Что ж, так и поступил. Спасибо!