|
Как просто скопировать отбор набора записей? |
☑ |
0
1CSharp
28.02.19
✎
13:25
|
Сферический велосипед
Процедура ПодпискаНаСобытие2ПередЗаписью(Источник, Отказ, Замещение) Экспорт
Сообщить(Источник);
Набор = РегистрыСведений.ЦеныНоменклатуры.СоздатьНаборЗаписей();
Для каждого Эл Из Источник.Отбор Цикл
Набор.Отбор[Эл.Имя].Установить(Эл.Значение);
КонецЦикла;
Набор.Прочитать();
КонецПроцедуры
Как видно, отработает не всегда верно.
|
|
1
RomaH
naïve
28.02.19
✎
14:17
|
как видно?
|
|
2
1CSharp
28.02.19
✎
14:58
|
(1) Вид стравнения может быть другой, например
Я к тому, что может есть функция, о которой я не знаю. Или ещё что
|
|
3
RomanYS
28.02.19
✎
15:20
|
(2) Использование=Ложь надо проверять у исходного набора
|
|
4
Мимохожий Однако
28.02.19
✎
15:23
|
(0) Как ты учитываешь регистры с регистратором?
|
|
5
Вафель
28.02.19
✎
15:24
|
Набор.Отбор[Эл.Имя].Установить(Эл.Значение, Эл.Использование);
(2) вид сравнения не может быть другой перед записью
|
|
6
RomanYS
28.02.19
✎
15:29
|
(2) Озвучь исходную задачу
|
|
7
1CSharp
28.02.19
✎
16:17
|
(4) Так у меня это работает для регистра с регистратором) Но там могу быть и другие отборы.
(6) При записи набора прочитать его старые данные.
|
|