Имя: Пароль:
1C
 
Почему не редактирует записи в регистре накопления?
🠗 (Волшебник 15.10.2024 13:44)
0 Всеволод
 
15.10.24
10:56
Всем привет, хочу отредактировать в РН подчинённого 2 регистраторам, записи данной конструкцией
НаборЗаписей = РегистрыНакопления.Номенклатура.СоздатьНаборЗаписей();

НаборЗаписей.Отбор.Регистратор.Установить(Регистратор);

НаборЗаписей.Прочитать();
Для Каждого Запись Из НаборЗаписей Цикл

    Запись.Процент = 0;

КонецЦикла;

НаборЗаписей.Записать()

Показать

Из одной формы в него попадают записи потом эти данные нужно обработать в другой и перезаписать.
Но вместо редактирования добавляется новая запись. Конструкцию разместил в модуле объекта.
1 Волшебник
 
15.10.24
10:58
дурдом
2 dmt
 
15.10.24
11:01
(0) может это поможет

Подробности
РегистрНакопленияНаборЗаписей.<Имя регистра накопления> (AccumulationRegisterRecordSet.<Accumulation register name>)
Записать (Write)
Синтаксис:
Записать(<Замещать>)
Параметры:
<Замещать> (необязательный)
Тип: Булево.
Определяет режим замещения существующей записи в соответствии с текущими установками отбора. Истина - перед записью существующие записи будут удалены. Ложь - записи будут дописаны к уже существующим в информационной базе записям.
Значение по умолчанию: Истина.
3 Смотрящий
 
15.10.24
11:04
(0) Лучше правь регистратор и перепроводи его
4 Asmody
 
15.10.24
11:13
(0) Только если очень надо.
Не надо получать набор записей через отбор по регистратору.
Бери его из коллекции Движения объекта регистратора.
И это только если надо чего-то там подшаманить.
5 Всеволод
 
15.10.24
11:21
(4) Я конечно понимаю что некогда и лень, но вы бы пояснили для общего развития, а почему не надо через отбор к чему это может привести. Так как во всех примерах в сети используется именно эта конструкция.
6 osa1C
 
15.10.24
11:58
(5) Расхождения между данными регистратора и данными регистра устроишь. Самое лучшее решение в (3)
7 Волшебник
 
15.10.24
12:27
Лучше объясните, что это за регистр накопления "Номенклатура" и как он может накапливать "Процент"?
И почему процент надо обнулить?
8 Смотрящий
 
15.10.24
12:31
(7) Видимо там совсем мрачный самопис
9 Волшебник
 
15.10.24
12:32
(8) Я так и сказал (1)
10 Всеволод
 
15.10.24
13:36
(6)(3) Можете мне пояснить, я разве не то в своём вопросе спрашивал? Как раз поправить запись в регистре у меня и не получается, или вы что-то другое подразумеваете?
11 Всеволод
 
15.10.24
13:37
(7) Просто пример не особо со смыслом так как главное суть. Подставке свои переменные и значения какие считаете нужными.
12 Звездец
 
15.10.24
13:43
5 лет стажа на форуме, уууууу что за нашествие

Ну вот допустим отредактировал, а потом в регистратор зашли и перепровели? Или не перепровели даже, просто смотрят отчет, что-то не то, смотрят основание, а оно не совпадает
13 Волшебник
 
15.10.24
13:43
(11) Идите нахрен
14 Звездец
 
15.10.24
13:47
(12) а я еще удивляюсь почему в вакансиях так просели вилки. Так наверно какие ходят по собесам такие и вилки теперь. Регистры он правит чтоб регистратор не трогать сцуко. А потом просто посмотришь на такую базу, а бухи с претензиями после тебя у нас весь учет разъехался
15 Волшебник
 
15.10.24
16:02
(14) Да это бот... Генератор говнокода и переспросов типа "Я не понял... Что Вы имели в виду? Можете объяснить подробнее?"
16 Звездец
 
15.10.24
16:02
(15) это ж какой по счету за последние пару недель
17 Всеволод
 
15.10.24
14:12
(13))))))