К списку форумов К списку вопросов
Получить Нужную информацию из регистров ПУБ 284
PopovIP
01.10.2004 - 10:16
Добрый день
С базой данных все более менее понятно, но регистры, ни как не пойму с какой стороны подступиться
ЗАДАЧА следующая:
Есть такой отчет как "Дефицитка" и вариант расчета дефицита "Остатки на складах - Заявки" так вот пока нет документа "Реализация", введенного на основании Заявки, дефицит материалов не снимается из расчета, а хотелось это сделать хотя бы документом "Выпуск продукции".
Тупое раглядывание Модуля проведения документа "Реализация" ничего не дало, и потом Резерв нужно оставить, а вот дефицит снять.
В отчете есть строки
//ИначеЕсли ОпределениеКоличества = 3 Тогда // Заявки минус остаток на складах
|Продукция = Регистр.Заявки.Номенклатура, Регистр.МестаХранения.МПЗ;
|КолОтг = Регистр.Заявки.Количество;
|КолОст = Регистр.МестаХранения.Количество;
|ВидМПЗ = Регистр.МестаХранения.ВидМПЗ;
|
|Функция КолОтгрузка = КонОст(КолОтг);
|Функция КолОстаток = КонОст(КолОст);
Вроде как в регистре "Заявки" нужно обнулить "КолОтг = Регистр.Заявки.Количество;" отгруженное количество, но как корректно ведь наверное не только в этом месте.
В документе "Реализация" вносятся изменения в регистр "Заявки"
Регистр.Заявки.Контрагент = Контрагент;
Регистр.Заявки.Договор = Договор;
Регистр.Заявки.Заявка = ЗаявкаОтПокупателя;
НИЧЕГО не понимаю.
Может есть у кого пара вразумительных фраз, для жаждущего знаний.
PopovIP
1 - 01.10.2004 - 10:23
Да и посмотреть что-то не получается
Рег = СоздатьОбъект("Регистр.Заявки");
ТП = СоздатьОбъект("Таблица");
ТП.ИсходнаяТаблица("Таблица");
Рег.ВременныйРасчет();
Рег.УстановитьФильтр(ТекЗаявка,);
РассчитатьРегистрыНа(Дата("01.09.2004"));
Рег.ВыбратьДвижения(Дата("30.09.2004"));
Пока Рег.ПолучитьДвижение() = 1 Цикл
  мНом = Рег.Номенклатура;
  мКол = Рег.Количество;
  мДат = Рег.ДатаИсполнения;
  мДолг = Рег.Долг;
  ТП.ВывестиСекцию("Строка");
КонецЦикла;
ТП.Показать();
КонецПроцедуры
PopovIP
2 - 01.10.2004 - 10:28
Опять я в пятницу ?
zimbabve
3 - 01.10.2004 - 10:42
Так ты хочеш просто изменить количество по регистру "Заявки"? Или что?
Так там ечсть документ корректировка заявки. А каким боком выпуск продукции вообще относится к заявкам?
PopovIP
4 - 01.10.2004 - 10:46
(3) никаким, а хотелось снять дефицит материала, после выпуска

К списку вопросов на форуме 1C

>>