25.08.2025

Регистры

Регистры

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