Имя: Пароль:
1C
1С v8
отбор построителя типа дата
0 Chameleon1980
 
14.11.16
20:39
Никто не помнит как сделать на форме в тп Отбора построителя
для отбора типа дата сделать тип дата без времени.

Понятно хоть объяснил?
1 Chameleon1980
 
14.11.16
20:40
Да. Приветствую всех.
2 Chameleon1980
 
14.11.16
20:45
Копаю сюда

Построитель.Отбор.Найти("Период").ТипЗначения.КвалификаторыДаты.ЧастиДаты
3 Мимохожий Однако
 
14.11.16
20:46
"сделать тип дата без времени." Это пустая дата?
4 Chameleon1980
 
14.11.16
20:50
(3) может неверно объяснил

Построитель заполняется из запроса
в запросе есть таблица срезПоследних
у нее соответственно есть Период

после ЗаполнитьНастройки

и попытке добавления отбора из ТП (Построитель.Отбор) дата со временем дает выбираться.

Нужно чтобы было ЧастиДаты.Дата, а не ЧастиДаты.ДатаВремя

при попытке
Построитель.Отбор.Найти("Период").ТипЗначения.КвалификаторыДаты.ЧастиДаты=ЧастиДаты.Дата;

говорит

{ВнешняяОбработка.ВыгрузкаИзображенийНомеклатуры.МодульОбъекта(53)}: Поле объекта недоступно для записи (ЧастиДаты)
    Построитель.Отбор.Найти("Период").ТипЗначения.КвалификаторыДаты.ЧастиДаты=ЧастиДаты.Дата;
5 Мимохожий Однако
 
14.11.16
20:51
Может быть выбрать формат редактирования значения на форме в режиме Дата
6 Chameleon1980
 
14.11.16
20:54
вот скрин

http://pastenow.ru/17GA8
7 Мимохожий Однако
 
14.11.16
20:55
Форма назначена или формируется автоматически?
8 Мимохожий Однако
 
14.11.16
21:02
Полагаю, что в форме можно указать формат отображения как Дата
9 Defender aka LINN
 
14.11.16
21:02
в тексте запроса

{где НАЧАЛОПЕРИОДА(Период, День) КАК Период}
10 Chameleon1980
 
14.11.16
21:11
ВЫБРАТЬ
                      |    ИСТИНА КАК Флажок,
                      |    СпрНоменклатура.Ссылка КАК Номенклатура,
                      |    ЦеныНоменклатурыСрезПоследних.Цена
                      |{ВЫБРАТЬ
                      |    Номенклатура.*}
                      |ИЗ
                      |    Справочник.Номенклатура КАК СпрНоменклатура
                      |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
                      |        ПО СпрНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
                      |ГДЕ
                      |    НЕ СпрНоменклатура.ЭтоГруппа
                      |{ГДЕ
                      |    СпрНоменклатура.Ссылка.* КАК Номенклатура,
                      |    ЦеныНоменклатурыСрезПоследних.ТипЦен}
11 Chameleon1980
 
14.11.16
21:11
период автоматом ставится
12 Defender aka LINN
 
14.11.16
21:15
(11) А ты не ставь автоматом
13 Chameleon1980
 
14.11.16
21:15
так-то можно забить
и где нужно использовать, например, КонецДня этого параметра.

Вопрос в визуальном представлении на форме обработки
14 Defender aka LINN
 
14.11.16
21:17
(13) Держи: {}. Эти шуки творят чудеса чудесные и дива дивные.
15 Chameleon1980
 
14.11.16
21:17
не канает

где НАЧАЛОПЕРИОДА(Период, День) КАК Период

да и не пойму я по смыслу, как это могло помочь
16 Defender aka LINN
 
14.11.16
21:18
(15) ЗаполнитьНастройки() небось делаешь?
17 Chameleon1980
 
14.11.16
21:23
делаю.
18 Chameleon1980
 
14.11.16
21:23
намек
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший