|
отличие метода СоздатьНаборЗаписей() от обчного | ☑ | ||
---|---|---|---|---|
0
manti
15.11.12
✎
23:04
|
доброго времени суток, чем отличается такое добавление в регистр
Движения.ИмяРег.Записывать = Истина; Движение = Движения.ИмяРег.Добавить(); Движение.НомерВарки = Результат.НомерВарки; Движение.Операция = Результат.Операция; Движение.РабМесто = Результат.РабМесто; и с при помощи метода НаборД = РегистрыСведений.НашРегистр.СоздатьНаборЗаписей(); // устанавливаем параметры отбора по полному набору Измерений регистра: НаборД.Отбор.Измерение1.Установить(Значение1); НаборД.Отбор.Измерение2.Установить(Значение2); НаборД.Отбор.Измерение3.Установить(Значение3); // Создаем новую строку в этом наборе записей: СтрокаДанных = НаборД.Добавить(); // определяем значения Измерений этой строки: СтрокаДанных.Измерение1 = Значение1; СтрокаДанных.Измерение2 = Значение2; СтрокаДанных.Измерение3 = Значение3; // определяем значения Ресурсов СтрокаДанных.Ресурс1 = Значение4; СтрокаДанных.Ресурс2 = Значение5; // определяем значения Реквизитов СтрокаДанных.Реквизит1 = Значение6; |
|||
1
vmv
15.11.12
✎
23:06
|
я не знаю, буду внимать гуру
|
|||
2
Вопросов
15.11.12
✎
23:11
|
да ничем
первый вариант доступен только в модуле документа использует свойство движения документа - автоматический отбор будет по регистратору, а второй позволяет записать набор записей из любого места |
|||
3
zak555
15.11.12
✎
23:24
|
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Движения (RegisterRecords) Использование: Только чтение. Описание: Тип: КоллекцияДвижений. Предоставляет доступ к коллекции наборов записей движений документа. Свойства коллекции содержат наборы записей движений документа, которые включены для данного документа в конфигурации. Имена свойств совпадают с именами объектов конфигурации, по которым могут совершаться движения, как они заданы в конфигураторе. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
4
zak555
15.11.12
✎
23:25
|
КоллекцияДвижений (RegisterRecordsCollection)
Элементы коллекции: Наборы записей регистров. Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются наборы записей регистров. Возможно обращение к коллекции посредством оператора [...]. В качестве аргумента передается номер. Свойства: <Имя регистра> (<Register name>) Методы: Записать (Write) Индекс (IndexOf) Количество (Count) Найти (Find) Получить (Get) Описание: Коллекция движений документа. Доступность: Сервер, толстый клиент, внешнее соединение. См. также: ДокументОбъект, свойство Движения |
|||
5
zak555
15.11.12
✎
23:26
|
КоллекцияДвижений.<Имя регистра> (RegisterRecordsCollection.<Register name>)
КоллекцияДвижений (RegisterRecordsCollection) <Имя регистра> (<Register name>) Использование: Только чтение. Описание: Тип: Набор записей регистра. Набор свойств содержит менеджеры регистров. Доступ к менеджеру осуществляется по имени. Имена свойств совпадают с именами регистров, как они заданы в конфигураторе. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
6
zak555
15.11.12
✎
23:29
|
таким образом
Движения.ИмяРег - КоллекцияДвижений т.е. это набор записей НО, на этот набор уже установлен отбор по регистратору |
|||
7
zak555
15.11.12
✎
23:35
|
> НаборД = РегистрыСведений.НашРегистр.СоздатьНаборЗаписей();
если ты пытаешься создать движения через набор Записей -- то должен быть ОБЯЗАТЕЛЬНО отбор по регистратору |
|||
8
zak555
15.11.12
✎
23:42
|
если у регистра документ отмечен на закладке регистратор
|
|||
9
manti
16.11.12
✎
10:53
|
спасибо за ответы)
|
|||
10
zak555
16.11.12
✎
11:02
|
(9) это авторский курс
300 рЭ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |