Имя: Пароль:
1C
 
Ошибка Конструктор не найден, что это? как лечить?
0 aramisov
 
11.12.14
09:33
Ругается при проверке модуля:
{Форма.Форма.Форма(26,21)}: Конструктор не найден
    ГраницаКон = Новый <<?>>Граница; (Проверка: Толстый клиент (обычное приложение))


вот сама процедура



Процедура СформироватьИОтправить()
    
    
    Запрос = Новый Запрос;
    
    Запрос.Текст =  "ВЫБРАТЬ
    |    ДвиженияДенежныхСредствОбороты.Организация,
    |    ДвиженияДенежныхСредствОбороты.ПриходРасход,
    |    ДвиженияДенежныхСредствОбороты.Контрагент,
    |    СУММА(ДвиженияДенежныхСредствОбороты.СуммаОборот) КАК СуммаОборот,
    |    СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот) КАК СуммаУпрОборот
    |ИЗ
    |    РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачДата, &КонДата, , ) КАК ДвиженияДенежныхСредствОбороты
    |
    |СГРУППИРОВАТЬ ПО
    |    ДвиженияДенежныхСредствОбороты.Контрагент,
    |    ДвиженияДенежныхСредствОбороты.ПриходРасход,
    |    ДвиженияДенежныхСредствОбороты.Организация";
    
    ГраницаКон = Новый Граница;
    ГраницаКон.ВидГраницы = ВидГраницы.Включая;
    ГраницаКон.Значение = КонецДня(Дата);
                              
    Запрос.Параметры("НачДата",НачалоДня(Дата));
    Запрос.Параметры("КонДата",ГраницаКон);
    
КонецПроцедуры;
1 vicof
 
11.12.14
09:36
Граница.По умолчанию (Boundary.Default)
Граница (Boundary)
На основании значения и вида
Синтаксис:

Новый Граница(<Значение>, <ВидГраницы>)
2 aramisov
 
11.12.14
09:37
(1) Хм странно я думал через точку можно. подсветка та срабатывает когда ГраницаКон. ставлю
3 vicof
 
11.12.14
09:39
(2) При чтении полей созданного объекта можно
4 hhhh
 
11.12.14
09:42
(2) в оборотах границу не надо.

   Запрос.Параметры("КонДата",КонецДня(Дата));

нормально работает. Граница нужна, когда с остатками работаем.
5 aramisov
 
11.12.14
09:42
(3) ок спасибо
6 aramisov
 
11.12.14
09:43
(4) Спасибо то есть когда обороты граница всегда включается?
7 vicof
 
11.12.14
09:44
(4) +1