![]() |
![]() |
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) никаким, а хотелось снять дефицит материала, после выпуска |