Как перебрать и изменить табличную часть документа #802065


#0 by gabd_marat
Есть документ. В нем табличная часть. Есть колонка номенклатура, кол-во, остаток. остаток заполняется программно (кол-во остаток в регистрах - кол-во док) при активации или при изменении строки. Если в табл части 2 номенклатуры при изменении в одной не отображаются актуальный остаток в другой строке. Как решить данную проблему?
#1 by Ёпрст
заполняйте остаток в ПриИзмененииДанных
#2 by gabd_marat
Не умею пользоваться справочником 1с. Можете скинуть описание? Это событие или метод?
#3 by МимохожийОднако
Браво.
#4 by 1sanekmaloi1
Кидай ему сразу код, пользоваться головой похоже тоже не умеет.
#5 by lodger
это тот самый случай когда СП можно распечатать и продать...
#6 by gabd_marat
Как я понял нужно подключать обработчик изменения данных. ПодключитьОбработчикИзмененияДанных("СправочникОбъект.Ссылка", "ПриИзмененииСсылки", Ложь);
#7 by gabd_marat
Распечатай посмотрю, может куплю
#8 by gabd_marat
Почему не отображается событие формы приизмененииданных?
#9 by gabd_marat
Правильно ли я понимаю, ПриИзмененииДанных это событие формы и оно должно отображаться в стандартных событий форм?
#10 by gabd_marat
1sanekmaloi1, Почему не отображается событие формы приизмененииданных?Правильно ли я понимаю, ПриИзмененииДанных это событие формы и оно должно отображаться в стандартных событий форм?
#11 by Ёпрст
Смотря какая форма, ОФ/УФ
#12 by Ёпрст
и это, если че, событтие табличного поля, а не формы
#13 by h-sp
всё-таки ПриПолученииДанных
#14 by Buster007
а проблема в чем? в 2 строках одна и та же номенклатура? Или тебе надо при изменении любой строки пересчитывать все остатки в ТЧ?
#15 by Базис
Вы работаете программистом? С какого?
#16 by gabd_marat
Случай когда в 2 строках одна и таже номенклатура , пересчитывается остаток только активной строки номенклатуры, а в другой строке номенклатуры старый остаток.
#17 by bodri
а как остаток заполняется?
#18 by gabd_marat
Или тебе надо при изменении любой строки пересчитывать все остатки в ТЧ? Необходимо при изменении строки пересчитывались остатки другой строки с той же номенклатурой.
#19 by gabd_marat
Остаток  = ЗапросОстаток - кол-во док(количество перемещения номенкл).
#20 by gabd_marat
&НаСервере
#21 by bodri
Правильно работает, как написано так и работает. Добавь хотя бы поиск по таблице, чтоб найти такую же номенклатуру и туда тоже результат пихай.
#22 by gabd_marat
Работает правильно, мне нужно . Делал через ЗначениеВреквизитформы зависает, так как есть процедура при активации строки. Как решить проблему?
#23 by gabd_marat
При такой реализации зависает &НаСервере
#24 by gabd_marat
Зависает в бесконечный цикл, скорее всего из-за реквизитаформывзначение и приактивациистроки происходит бесконечный цикл.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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