Имя: Пароль:
1C
1С v8
УТ 10.3 После проведения реализации изменяем заказ. Как?
,
0 dkonakov
 
12.03.14
15:45
Вопрос такой: Провожу реализацию и проверяю полностью ли выполнен заказ. (Запрос к регистру сведений ЗаказыПокупателей.Остатки Если проверять в конце обработки проведения, то данные еще не записались, в регистре ЗаказыПокупателей данные еще не изменились. В модуле формы ПослеЗаписи нежелательно, пользователи могут изменить реализацию вне модуля формы.
Как проверить в модуле объекта?
1 VikingKosmo
 
12.03.14
15:47
Получить остаток на момент документа - количество по документу не предлагать?
2 Добрый хачик
 
12.03.14
15:49
запиши движения, будь мужиком, блеать!
3 VikingKosmo
 
12.03.14
15:52
(2) а в случае Отказ = Истина - удали движения, будь мужиком!
4 dkonakov
 
12.03.14
15:54
(1) можно немного подробней?

Сейчас я пробую вот так:
Запрос.Текст = "ВЫБРАТЬ
ЗаказыПокупателейОстатки.Номенклатура,
ЗаказыПокупателейОстатки.Цена,
ЗаказыПокупателейОстатки.КоличествоОстаток
                       ИЗ
РегистрНакопления.ЗаказыПокупателей.Остатки КАК ЗаказыПокупателейОстатки ГДЕ    ЗаказыПокупателейОстатки.ЗаказПокупателя = &Сделка";
(2) Записать, а потом удалять если отказ????
5 VikingKosmo
 
12.03.14
15:57
(4)"Записать, а потом удалять если отказ????"
это верх мазохизма...
6 Добрый хачик
 
12.03.14
15:58
(3) они сами удаляться. транзакция ептыть
7 hhhh
 
12.03.14
15:59
(5) Это новая мода
8 dkonakov
 
12.03.14
16:03
(5) Поясните откуда получать остаток?
9 Михаил Козлов
 
12.03.14
16:07
Движения по РН ЗаказыПокупателей содержатся в коллекции движений (после их формирования по этому регистру). Оттуда и можно взять.
10 Добрый хачик
 
12.03.14
16:08
(9) +1. подписка при записи регистра
11 Михаил Козлов
 
12.03.14
16:26
(9)+ Можно в модуле набора записей по регистратору (ЭтотОбъект.Отбор.Регистратор.Значение) и переменной модуля мТаблицаДвижений.