|
Сортировка по дате в регистре накопления | ☑ | ||
---|---|---|---|---|
0
dVital
11.05.12
✎
23:19
|
Такой код:
ЦенаТовара = РегистрыНакопления.ПартииТоваровНаСкладах.Выбрать(, КонПериода,ОтборПоТовару, "Дата Убыв"); Вызывает ошибку: {Отчет.ОтчетОСтруктуреПродаж.Форма.ФормаОтчета(30)}: Ошибка при вызове метода контекста (Выбрать): Неверно указан реквизит ЦенаТовара = РегистрыНакопления.ПартииТоваровНаСкладах.Выбрать(, КонПериода,ОтборПоТовару, "Дата Убыв"); по причине: Неверно указан реквизит Помогите разобраться как должно быть. |
|||
1
sapphire
11.05.12
✎
23:25
|
(0) Используй запрос, ИМХО, подобная конструкция всё равно вырождается в запрос, но запрос легко отладить.
|
|||
2
dVital
11.05.12
✎
23:28
|
Ну а если не использовать запрос? :) Чисто гипотетически.
|
|||
3
Guk
11.05.12
✎
23:29
|
чисто гипотетически нужно использовать запрос...
|
|||
4
sapphire
11.05.12
✎
23:29
|
(2) Чисто гипотетически можешь и дальше ... Заниматься самообладанием.
|
|||
5
Mnemonic1C
11.05.12
✎
23:30
|
(0) Готовишся к спецу?
|
|||
6
Mnemonic1C
11.05.12
✎
23:32
|
Гы, я только сейчас понял что подобную конструкцию в 8 встречал только 1 раз в уроках Паши Чистова))
|
|||
7
sapphire
11.05.12
✎
23:33
|
ЦенаТовара = РегистрыНакопления.ПартииТоваровНаСкладах.Выбрать(, КонПериода,ОтборПоТовару, "Период Убыв");
Интересно, удовлетворит ТС? |
|||
8
hhhh
11.05.12
✎
23:35
|
(0) реквизит Дата в регистре? ИМХО бред у вас.
|
|||
9
Рэйв
11.05.12
✎
23:41
|
(0)Не майся дурью.Если не понимаешь метода- юзай запрос.
|
|||
10
dVital
11.05.12
✎
23:43
|
{Отчет.ОтчетОСтруктуреПродаж.Форма.ФормаОтчета(30)}: Ошибка при вызове метода контекста (Выбрать): Неверно указан реквизит
ЦенаТовара = РегистрыНакопления.ПартииТоваровНаСкладах.Выбрать(, КонПериода,ОтборПоТовару, "Период Убыв"); по причине: Неверно указан реквизит Получается такая ошибка, если использовать Период. |
|||
11
Рэйв
11.05.12
✎
23:45
|
(10)Ты какой? Тупой или упрямый?:-)
читал(9) |
|||
12
Рэйв
11.05.12
✎
23:45
|
?
|
|||
13
dVital
11.05.12
✎
23:50
|
Рэйв, уйди из темы. Твоя помощь мне не нужна. Твой совет я понял, но мне нужен этот метод.
|
|||
14
Рэйв
11.05.12
✎
23:51
|
(13)О как..:-).. Да ради бога, страдай дальше.
|
|||
15
GROOVY
11.05.12
✎
23:54
|
(6) Нет, я никогда не показываю обращение к регистрам объектной моделью.
|
|||
16
Рэйв
11.05.12
✎
23:55
|
(15)Пардон, маэстро, но если не указывать объект, то вы только читаете?
|
|||
17
sapphire
11.05.12
✎
23:57
|
(10) Я не имею под рукой Вашей конфигурации, коли Вам не сложно опубликуйте здесь структуру регистра
|
|||
18
sapphire
11.05.12
✎
23:58
|
Я чаще использую запросы нежели обращение к набору записей.
ИМХО, сей метод более удачен остальных |
|||
19
GROOVY
12.05.12
✎
00:04
|
(16) Я имею в виду выборки данных из регистров, получение остатков, срезы последних и пр. Писать данные естественно показываю объектной моделью, другие варианты 1С не поддерживает :)
|
|||
20
Рэйв
12.05.12
✎
00:06
|
(19)Ну это азбука, которую Вы , уверен:-), донесете до нубов и страждущих.
|
|||
21
Рэйв
12.05.12
✎
00:08
|
(19)Тем не менее поклон за деятельность:-).
|
|||
22
Рэйв
12.05.12
✎
00:08
|
+Искренний
|
|||
23
GROOVY
12.05.12
✎
00:15
|
Пасибо, будем стараться!
|
|||
24
Рэйв
12.05.12
✎
00:15
|
+(22)Но это не значит,Павел , что если ты в следующий раз будешь неправ - я промолчу:-)
|
|||
25
GROOVY
12.05.12
✎
00:17
|
(24) Меня это только радует. :)
(нас счаз забанят за флуд) |
|||
26
Рэйв
12.05.12
✎
00:19
|
(25)Да мы уже закончили:) Не забанят.
|
|||
27
sapphire
12.05.12
✎
00:44
|
(25) Ладно, Пашь, колись, в чем прикол объектной модели?
Чем именно запрос проиграет обращением к объектной модели регистра? |
|||
28
sapphire
12.05.12
✎
00:44
|
ИМХО, запрос будет быстрее
|
|||
29
GROOVY
12.05.12
✎
01:02
|
(27) Запрос - это правильно. Выбирать данные объектной моделью = выбирать данные неуправляемым запросом, так как система сама будет строить запрос, и хз какой.
Используйте запросы! Всегда! Даже если нужно прочитать значение константы! Не ленитесь. |
|||
30
sapphire
12.05.12
✎
01:25
|
(29) Ладно, я оценил, а теперь..
Ну реально, что-то я не могу сообразить чем именно объектная модель лучше? Ведь, если я пишу запрос, я знаю какие поля и как именно индексированы и механизмы платформы мне не помогут побороть желание движка СУБД выполнить запрос согласно его плану исполнения, не так ли? |
|||
31
GROOVY
12.05.12
✎
01:31
|
(30) Блин, кто говорит что объектная лучше? Не лучше она.
|
|||
32
sapphire
12.05.12
✎
02:04
|
(31) Ну, коли честно, то 1С нам представляет ведь альтернативы, верно?
И начинающие программисты не понимают всего, как устроена система, что есть запросы, и многое другое. Сия площадка деградировала. Некому ответить, что так делать не надо. Либо лень. Либо некому. И вообще интересных тем мало. Например, мой коллега, хоть я с ним и предпочитаю не общаться, некто Лустин Алексей, публиковал на инфостарте статью о индексах и их использовании. Вроде даже обарботка была. Но. Но тут много но. Достаточно почитать sqlcmd.ru |
|||
33
sapphire
12.05.12
✎
02:13
|
(31) Я считаю, что нам стОит указывать ребятам,пусть и начинающим, на заведомые грабли, ведь каждый из нас когда-то на них наступал. Ведь, кто знает, может кто-то из них окажется нашим коллегой. ИМХО, но, как правило, приятней работать в команде, стало быть СтОит помочь им не совершать ошибки впредь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |