Имя: Пароль:
1C
1С v8
Помогите с запросом
0 malder
 
25.07.11
13:39
ВЫБРАТЬ
   ПараметрыАмортизацииОС.ОсновноеСредство,
   ПараметрыАмортизацииОС.СрокПолезногоИспользования,
   ПараметрыАмортизацииОС.СрокИспользованияДляВычисленияАмортизации,
   ПараметрыАмортизацииОС.СтоимостьДляВычисленияАмортизации,
   ПараметрыАмортизацииОС.Период
ИЗ
   РегистрСведений.ПараметрыАмортизацииОС КАК ПараметрыАмортизацииОС
ГДЕ
   ПараметрыАмортизацииОС.Период = &Период

Если период не указывать то данные показываются, если ставить период то пусто -((
1 Wobland
 
25.07.11
13:40
продолжайте наблюдения. таковы данные
2 butterbean
 
25.07.11
13:40
ну значит нет записей с таким периодом
3 Wobland
 
25.07.11
13:40
СрезПоследних предлагать?
4 GROOVY
 
25.07.11
13:40
Да, такое бывает.
5 malder
 
25.07.11
13:51
Мне нужно для внешней обработки заполнение таб часте, что бы заполяло, таб часть дока на конкретную дату
6 malder
 
25.07.11
13:51
(2) данные есть!
7 malder
 
25.07.11
13:52
И еще вопрос, как отлаживать внешней обработки заполнение таб часте, а то задолбался уже загружать в предприятие обработку -(((
8 Ненавижу 1С
 
гуру
25.07.11
13:52
смотри (3)
9 malder
 
25.07.11
13:55
(8) ну так в РегистрСведений.ПараметрыАмортизацииОС нет СрезПоследних
10 butterbean
 
25.07.11
13:56
(9) откуда же там Период тогда??
11 ssh2006
 
25.07.11
14:00
Путь решения:
1) Выполнить в консоли запрос без условия ГДЕ. Выписать выведенные периоды на лист бумаги слева.
2) На этом листе справа написать задаваемое значение параметра.
3) Искать совпадение значений. О результатах отписаться.
12 Wobland
 
25.07.11
14:03
(7) чо?
(9) а ты хорошо проверял?
13 ssh2006
 
25.07.11
14:08
(7) ну сделай обработку, в которой будешь указывать заполняемый документ и отлаживай код заполнения.
14 Baker_it
 
25.07.11
14:10
Срез последних не предлагать?
15 Prapor
 
25.07.11
14:12
(3), (14) ну вы попробуйте, вдруг поможет.
16 GROOVY
 
25.07.11
14:13
(14) Эхо подтянулось? ;)
17 GROOVY
 
25.07.11
14:13
(15) Этож не им надо. А мысль дельная кстати.
18 hhhh
 
25.07.11
14:15
автора и прапора в книгу рекордов Гиннеса. Они только двое из многомиллионной армии 1с-ников не обнаружили среза последних.
19 Wobland
 
25.07.11
14:15
предлагаю СрезПоследних. постоянным клиентам скидки
20 malder
 
25.07.11
14:17
Сейчас гляну СрезПоследних
21 Ненавижу 1С
 
гуру
25.07.11
14:17
(20) не надо!
22 Wobland
 
25.07.11
14:18
(20) 37 минут... извини, конечно
23 malder
 
25.07.11
14:21
Блин, тоже самое -(( что не так ?


ВЫБРАТЬ
   ПараметрыАмортизацииОССрезПоследних.ОсновноеСредство,
   ПараметрыАмортизацииОССрезПоследних.СрокПолезногоИспользования,
   ПараметрыАмортизацииОССрезПоследних.СрокИспользованияДляВычисленияАмортизации,
   ПараметрыАмортизацииОССрезПоследних.СтоимостьДляВычисленияАмортизации,
   ПараметрыАмортизацииОССрезПоследних.Период
ИЗ
   РегистрСведений.ПараметрыАмортизацииОС.СрезПоследних КАК ПараметрыАмортизацииОССрезПоследних
ГДЕ
   ПараметрыАмортизацииОССрезПоследних.Период = &Период
24 Wobland
 
25.07.11
14:21
СрезПоследних(&Период)
25 73
 
25.07.11
14:22
(23)
Почитать про параметры среза последних.
&Период - в параметры
26 Ненавижу 1С
 
гуру
25.07.11
14:22
ВЫБРАТЬ
   ПараметрыАмортизацииОССрезПоследних.ОсновноеСредство,
   ПараметрыАмортизацииОССрезПоследних.СрокПолезногоИспользования,
   ПараметрыАмортизацииОССрезПоследних.СрокИспользованияДляВычисленияАмортизации,
   ПараметрыАмортизацииОССрезПоследних.СтоимостьДляВычисленияАмортизации,
   ПараметрыАмортизацииОССрезПоследних.Период
ИЗ
   РегистрСведений.ПараметрыАмортизацииОС.СрезПоследних КАК ПараметрыАмортизацииОССрезПоследних(&Период)
27 73
 
25.07.11
14:23
(26) Торопиться не надо.
28 Ненавижу 1С
 
гуру
25.07.11
14:24
(27) гы ))
29 GROOVY
 
25.07.11
14:30
(23) Мат часть учите: http://chistov.spb.ru/publ/free_webinar/6-1-0-19
30 Prapor
 
25.07.11
14:53
(18) Э, а я тут причем? Товарищи (3), (14) спрашивают предлагать ли? Я предложил им всетаки предложить, а не предлагать предложить. Или мне нужно было все обернуть в тег [/irony][irony], чтобы все поняли, даже ты?
31 malder
 
25.07.11
15:51
Если брать срезПоследних то показывает только на Дату и Время а нужно только на дату !
32 73
 
25.07.11
15:53
Даты без времени не бывает.
33 Ненавижу 1С
 
гуру
25.07.11
15:54
что же автор хочет?
34 malder
 
25.07.11
15:54
Очень все просто хочу выбрать все значения за день
35 malder
 
25.07.11
15:55
Например за 04.04.2011 за весь день
36 malder
 
25.07.11
15:55
ВыбНужДата = Формат(ДатаНапоминания, "ДЛФ = Д");
Как сделать что бы после формата возвращался тип дата, а не строка!?
37 Ненавижу 1С
 
гуру
25.07.11
15:55
(35) точно? а если записей за именно этот день не было?
38 hhhh
 
25.07.11
15:56
(30) понял, слегка промахнулся.
39 73
 
25.07.11
16:03
(36) Т.е. из даты сделать строку, из которой назад дату? Зачем?
40 malder
 
25.07.11
16:07
ДатаНапоминания = РабочаяДата;
   Подсказка = "Введите дату и время";
   ЧастьДаты = ЧастиДаты.ДатаВремя;
   Если ВвестиДату(ДатаНапоминания, Подсказка, ЧастьДаты) Тогда
       // запомнить дату напоминания
   КонецЕсли;

что бы дать возможность пользователю выбрать  дату !
41 73
 
25.07.11
16:11
"Ничего не понимаю" (С)

Хочешь выбирать тоько дату? Ну вводи одну дату. ЧастиДаты.Дата
42 malder
 
25.07.11
16:33
Все равно ДатаНапоминания = дата время -(

   ДатаНапоминания = РабочаяДата;
   Подсказка1 = "Выберите дату";
   ЧастьДаты = ЧастиДаты.Дата;
   Если ВвестиДату(ДатаНапоминания, Подсказка1, ЧастьДаты) Тогда
       // запомнить дату напоминания
   КонецЕсли;
43 73
 
25.07.11
16:34
Читай (32)
44 73
 
25.07.11
16:37
(43)+
Бывает дата с нулевым временем.
Бывает начало дня, конец дня...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс