|
Ввод на основании | ☑ | ||
|---|---|---|---|---|
|
0
Dimon_75
25.08.11
✎
19:22
|
Добрый вечер!Пишу процедуру ОбработкаЗаполнения() для документа.Хочу сделать по аналогии с 77,что бы при вводе на основании заполнялся новый документ остатками по регистру.
Запрос = Новый Запрос; Запрос.УстановитьПараметр("ДокументОснование", ДокументОснование); //Списание товаров Запрос.УстановитьПараметр("Период",Новый Граница(ЭтотОбъект.МоментВремени(),ВидГраницы.исключая)); //Дата Запрос.Текст = " |ВЫБРАТЬ | СписанныеТоварыОрганизацииОстатки.Организация, | СписанныеТоварыОрганизацииОстатки.Склад, | СписанныеТоварыОрганизацииОстатки.ДокументСписания, | СписанныеТоварыОрганизацииОстатки.Номенклатура КАК Номенклатура, | СписанныеТоварыОрганизацииОстатки.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, | 1 КАК Коэффициент, | СписанныеТоварыОрганизацииОстатки.КоличествоОстаток КАК Количество, | СписанныеТоварыОрганизацииОстатки.СуммаОстаток КАК Сумма, | СписанныеТоварыОрганизацииОстатки.КоличествоОстаток КАК СебестоимостьКоличество, | СписанныеТоварыОрганизацииОстатки.СуммаОстаток КАК Себестоимость |ИЗ | РегистрНакопления.СписанныеТоварыОрганизации.Остатки(&Период, ДокументСписания = &ДокументОснование) КАК СписанныеТоварыОрганизацииОстатки | |УПОРЯДОЧИТЬ ПО | Номенклатура"; ОстаткиТовары = Запрос.Выполнить().Выгрузить(); Если ОстаткиТовары.Количество()=0 тогда мНеОткрывать=Истина; мСообщение ="По Документу: "+ДокументОснование+" нет остатков."; КонецЕсли; Товары.Загрузить(ОстаткиТовары) Подскажите как получить остаток по регистру на момент создания нового документа? |
|||
|
1
Eugeneer
25.08.11
✎
19:28
|
проще сделать обработку заполнения табличных частей
|
|||
|
2
kosts
25.08.11
✎
19:37
|
(0) Запиши документ в базу, и сделай срез последних по его позиции
|
|||
|
3
Wobland
25.08.11
✎
19:37
|
>при вводе на основании заполнялся новый документ остатками
а если в будущем изменятся остатки на момент проведения? |
|||
|
4
Kaushly
25.08.11
✎
19:50
|
РегистрНакопления.СписанныеТоварыОрганизации.Остатки(, ДокументСписания = &ДокументОснование)
|
|||
|
5
Dimon_75
25.08.11
✎
21:32
|
(4)Спасибо.Помогло
|
| Форум | Правила | Описание | Секции | Поиск |