Имя: Пароль:
1C
1С v8
Движения - методы
0 tynoza
 
20.08.11
18:09
Здравствуйте
У меня возникло два семантических вопроса, с которыми я не могу разобраться

1. В чем заключается смысл метода Движения.ОстаткиМатериалов.Прочитать() ?
Открываю справку:
"... Считывает записи из базы данных по установленному отбору."
Мне не понятно, зачем туда вообще считывать данные, если Движения.ОстаткиМатериалов - это набор записей
регистра, в которых содержатся данные.

2. Есть Метод Движения.ОстаткиМатериалов.Выбран().

Справка:
"Возвращаемое значение:
Тип: Булево. Истина - набор не изменялся; Ложь - изменялся, в частности, если набор не считывался и не    записывался, а также, если записывался с добавлением записей.
Описание:
Определяет, считан ли набор записей."

Уже тупо пытаюсь анализировать каждое слово из справки:
Про истину: "Набор не изменялся" - ну значит ничего не было считано
Про ложь: "изменялся, в частности, если набор не считывался и не записывался" - значит здесь тоже ничего не было считано.
"... а также если записывался с добавлением записей" - тоже ничего не было считано.

Тогда как он определяет, что было считано или не было считано?

Вы не думайте, что я так всерьез считаю (про считывание), я попытался поместил свою логику рассуждений :)
1 ДенисЧ
 
20.08.11
18:12
мда... логика хромает....
2 tynoza
 
20.08.11
18:13
Ну хромает-то оно и так ясно ), а вот где хромает
3 Axel2009
 
20.08.11
18:28
(0)
1. содержатся там они когда строки добавил, либо прочитал те записи, которые существовали до проведения.
2. никогда не пользовался этим методом.
4 tynoza
 
20.08.11
18:35
(3)
2. В Радченко вот в примере используется
1. Вух, ну хоть, что изначально пустой мне стало лучше :)
Ну я не понимаю, мы читаем из базы данных записи. База данных чего? Почему нету источника ПутиКДанным, откуда будем прочитывать

Существовали до проведения до документа? А сейчас не существуют?
5 Axel2009
 
20.08.11
19:11
а "сейчас" зависит от того что накодишь.
6 tynoza
 
20.08.11
19:18
(5) не понимаю, а что именно я могу накодить?
7 Axel2009
 
20.08.11
19:50
накодить можно все что угодно, даже сам иногда не ожидаешь где аукнется
8 tynoza
 
20.08.11
19:58
(7) Те записи, которые существовали до проведения это какие?
9 Axel2009
 
20.08.11
22:08
любые
10 Necessitudo
 
20.08.11
23:34
метод Прочитать используется для того, чтобы не затерать предыдущие записи в регистре, а добавить новые. Либо как альтернативу можно использовать метод Записать(Ложь).
11 Necessitudo
 
20.08.11
23:37
на 2. даже отвечать лень, настолько понятно в СП написано