Методы ДвижениеПриходВыполнить и ДвижениеРасходВыполнить, доступны только при проведении документа в предопределенной процедуре ОбработкаПроведения. Регистр.ТовЗап.Склад = Склад; ВыбратьСтроки();...
Регистры
Регистры
// Пример 1 Рег1 = СоздатьОбъект("Регистр.Взаиморасчеты"); Если Режим = "Подробно" Тогда Рег1.УстановитьФильтр(Клиент); // Открываем выборку Рег1.ВыбратьДвижения(ДатаНачало, );...
Методы доступны только при проведении документа в предопределенной процедуре ОбработкаПроведения. Метод Движение — Выполнить запись движения в...
// Пример 1 // Для регистра с измерениями «Товар», «Склад», «МОЛ» запись Рег.УстановитьФильтр(Тов1, , ); // означает,...
Метод ПривязыватьСтроку устанавливает, что при выполнении всех последующих движений регистров, движения будут записываться с номером строки <НомерСтроки>....
// Пример 1 // Для регистра с измерениями «Товар», «Склад», «МОЛ» запись Рег.УстановитьЗначениеФильтра("Товар", ВыбГруппаТоваров, 2); // означает,...
Процедура ОбработкаПроведения() //Здесь следует написать алгоритм проведения документа Рег = Регистр.ПолучитьАтрибут("Новый1"); Рег.Новый1 = Новый1; Рег.Количество = 1;...
Процедура Взаиморасчеты(ВыбКлиент, ДатаНачало, ДатаКонец) // Создание Таблицы для выходного отчета Заг = "Неизвестно."; Таб = СоздатьОбъект("Таблица"); Клн...
// Пример 1 РегТовары = СоздатьОбъект("Регистр.Товары"); РегТовары.ВыбратьИтоги(); Пока РегТовары.ПолучитьИтог()=1 Цикл Сообщить("Товар " + Строка(РегТовары.Товар) + " на...
Рег1 = СоздатьОбъект("Регистр.Взаиморасчеты"); Если Режим = "Подробно" Тогда Рег1.УстановитьФильтр(Клиент); Рег1.ВыбратьДвижения(ДатаНачало, ); Пока Рег1.ПолучитьДвижение() > 0 Цикл Док...
// Пример 1 РегДоходы = СоздатьОбъект("Регистр.Доходы"); ТабЗнач = СоздатьОбъект("ТаблицаЗначений"); РегДоходы.ВыгрузитьИтоги(ТабЗнач); ТабЗнач.ВыбратьСтроки(); Пока ТабЗнач.ПолучитьСтроку()=1 Цикл Сообщить("Товар " +...
Метод ВыбратьДвиженияСОстатками инициирует выбор всех движении регистра в указанном интервале дат. Если <КонецВыборки> не указан или равен...
// Пример 1 Функция ПолучитьИтог(Товар, Склад, Год); Регистр.ОборотыТоваров.ИспользоватьПериод(Год); Возврат Регистр.ОборотыТоваров.Итог(Товар, Склад, "ОборотТовара"); КонецФункции // Пример 2 РегДоходы...
Временный расчет регистров требуется, если нужно выбрать итоги или движения на определенную дату. По умолчанию итоги регистров...
// Пример 1 Регистр.ОборотыТоваров.ИспользоватьПериод(Год); Регистр.ОборотыТоваров.Итоги(Товар, Склад); ОбТов = Регистр.ОборотыТоваров.ОборотТовара; // Пример 2 РегДоходы = СоздатьОбъект("Регистр.Доходы"); //установить период...
Рассчитать все регистры с установленным флагом временного расчета на начало события. (на начало даты или на момент...
Данный метод работает аналогично методу Итог, однако здесь могут быть заданы не все значения измерений, а только...
Рассчитать все регистры с установленным флагом временного расчета на конец события. (на конец даты или на момент...
Метод работает аналогично процедуре Итоги, однако здесь могут быть заданы не все значения измерений, а только несколько,...
В запросах к регистрам применяются функции НачОст, КонОст, Приход, Расход. В запросах к оборотным регистрам обязательно указывается...