Обработка подбора с остатком с учетом уже выбранного количества #133765


#0 by Широкий
Нужно сделать обработку подбора, которая выводила остаток при подборе с учетом уже подобранного в документе. Пытаюсь сделать так : Передаю ссылку - и через ссылку обращаюсь к таблице документа. Проблема:  изменения в таблице видятся только после записи документа .. Как обойти?
#1 by 427
тебе нужно при вызове обработки подбора передавать в нее контекст формы документа, а там при получении остатков учитывать взятое в документе... Вот только если док проведен - их надо учитывать, если не проведен - не надо .... Самый прикольный вариант - док проведен, было исменение по позиции документа и начали перевыбирать ее еще раз...
#2 by Demiurg
У тебя не очень быстро будет работать, но твои изменения надо записывать. Сделай регистр сведений, сбрасывай табличную часть документа туда. Такой способ предлагаю только, если у тебя очень капризные пользователи. Не красивое решение, но работает. Только чистить регистр не забудь в момент записи документа.
#3 by Широкий
Я не понял что ты написал Мне кажется способ не очень хороший Как я сделал: Добавил в обработку подбора реквизит типа таблица значений.. При открытии подбора загружаю в него табличную часть.. Далее ..при выборе позиции передаю оповещение документу и сразу же добавляю в мой реквизит точно такую же строку. Вроде работает удовл-но..
#4 by Demiurg
пока в 8ке запросам не дадут нормально работать с ТЗ, гемороя будет хватать главное не геройские усилия, а чтобы клиент был доволен ;)
#5 by Vozhd
Построитель запросов (отчетов) умеет работать с ТЗ. Неужели этого не хватает?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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