8.х таблица запроса

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем mhl, 22 июл 2008.

  1. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    Добрый день
    Нужно сравнить дату документа с датой таблицы регистра бухгалтерии хозрасчетный остатки. Но проблема в том, что в ней нет поля период. Кто-нибудь знает что можно сделать?
  2. Melanto
    Offline

    Melanto Опытный в 1С

    Регистрация:
    28 ноя 2007
    Сообщения:
    204
    Симпатии:
    0
    Баллы:
    26
    Не понятно что надо сравнивать, они ведь потому и остатки, что могут быть на какую-то дату. Вернее, на какую запросили, на такую и получили...
  3. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    В этом то и дело. Непойму как запросить на конкретную дату, если в таблице Остатки нет Периода.
  4. Melanto
    Offline

    Melanto Опытный в 1С

    Регистрация:
    28 ноя 2007
    Сообщения:
    204
    Симпатии:
    0
    Баллы:
    26
    Почему нет?

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

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

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

    Komich

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

Поделиться этой страницей