Помощь - Поиск - Пользователи - Календарь
Полная версия: Помогите разобраться с техзаданием
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Форум по общим вопросам "1С:Предприятие 7.7"
bvv79
кто сталкивался, разъясните, а то понять не могу:

В алгоритме проведения документа “РасхНакл” необходимо использовать метод выгрузки итогов регистра в таблицу значений, предварительно установив значение фильтра как список значений, сформированный из всех товаров, введенных в табличную часть документа, а автоматическое списание по правилам “FIFO” и “LIFO” требуется реализовать с использованием метода сортировки таблицы значений.
WaRDeR
Цитата
В алгоритме проведения документа “РасхНакл”

В этом документе проводки :)
Цитата
необходимо использовать метод выгрузки итогов регистра в таблицу значений

у регистров есть такой метод - выгрузить. Сначала создаешь таблицу значений, а потом в нее выгружаешь остатки
Цитата
предварительно установив значение фильтра как список значений

Но, что бы не выгружать абсолютно все остатки, нужно создать Список значений, и установить его как фильтр выгрузки
Цитата
сформированный из всех товаров, введенных в табличную часть документа

судя по всему, в табличной части документа у тебя будут товары, вот все их и занеси в список значений
Цитата
а автоматическое списание по правилам “FIFO” и “LIFO” требуется реализовать с использованием метода сортировки таблицы значений

потом, полученую таблицу можно отсортировать либо по возрастанию, либо по убыванию (должно у тебя быть измерение, завязанное за дату) в зависимости от способа списания
bvv79
подскажите, а то я не пойму, почему не выгружаются итоги в таблицу значений. релиз 027

Код
 
Процедура ОбработкаПроведения()

ВыбратьСтроки();
Пока ПолучитьСтроку() > 0 Цикл
Регистр.товарынаскладе.ДвижениеРасход(товар, партия, колво, колво*ценазакупки);
КонецЦикла;

Рег=создатьобъект("регистр.товарынаскладе");
СписокЗн=создатьобъект("СписокЗначений");
ТаблицаЗн=создатьобъект ("ТаблицаЗначений");

ВыгрузитьТабличнуюЧасть(списокзн, "Товар");

рег.УстановитьЗначениеФильтра("товары",списокзн,1);
рег.ВыгрузитьИтоги(таблицазн,1,1);

таблицазн.выбратьстроку();


Конецпроцедуры

Мастер_миража
может нужно
рег.выбратьитоги();
перед выгрузкой
bvv79
нет,
рег.УстановитьЗначениеФильтра("товары",списокзн,2);
вопрос закрыт
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.