Помощь - Поиск - Пользователи - Календарь
Полная версия: таблица запроса
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
MHL
Добрый день
Нужно сравнить дату документа с датой таблицы регистра бухгалтерии хозрасчетный остатки. Но проблема в том, что в ней нет поля период. Кто-нибудь знает что можно сделать?
Melanto
Цитата(MHL @ 22.7.2008, 16:23) *

Добрый день
Нужно сравнить дату документа с датой таблицы регистра бухгалтерии хозрасчетный остатки. Но проблема в том, что в ней нет поля период. Кто-нибудь знает что можно сделать?


Не понятно что надо сравнивать, они ведь потому и остатки, что могут быть на какую-то дату. Вернее, на какую запросили, на такую и получили...
MHL
Цитата
Вернее, на какую запросили, на такую и получили...

В этом то и дело. Непойму как запросить на конкретную дату, если в таблице Остатки нет Периода.
Melanto
Цитата(MHL @ 22.7.2008, 20:32) *

В этом то и дело. Непойму как запросить на конкретную дату, если в таблице Остатки нет Периода.


Почему нет?

Синтаксис
РегистрНакопления.<Имя регистра>.Остатки (AccumulationRegister.<Имя регистра>.Balance)
Поля
<Имя измерения>
<Имя ресурса>Остаток (<Имя ресурса>Balance)

Параметры
Период (Period)
Условие (Condition)

Вот вполне работающий пример из Бухии
Код
"
|ИЗ
| РегистрБухгалтерии.Налоговый.Остатки(&ДатаНач , Счет =&Счет, ,Субконто1 В В ИЕРАРХИИ (
| ВЫБРАТЬ
| Ссылка
| ИЗ
| Справочник.Номенклатура
| ГДЕ
| ЭтоГруппа И
| Наименование ПОДОБНО &Шаблон И
| Родитель.Наименование=""Товары"" ) И Организация = &Организация )";

У меня, правда, тут переменная коряво называется, ДатаНач, хотя это ДатаКонца :)
Komich
Пример из Помощника:
Код

Рег = РегистрыБухгалтерии.Хозрасчетный;
Отбор = Новый Структура("Субконто1,Организация,Счет",
Ссылка,ТекОрганизация,СчетУчетаБУ);
ВыборкаЗаписей = Рег.Остатки(ДатаСведений,ВидСубконтоОС,Отбор);

Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.