Отбираю строки через параметры отбора , далее хочу редактировать , но почему то новое значение не присваивается. Тип одинаковый что у нового и старого значения

 СтрокиДубли = ТабЗн.НайтиСтроки(ПараметрыОтбора);
 Для Каждого стр_нов из СтрокиДубли Цикл
      стр_нов.Значение = Значение_Строкой;

Подскажите что я делаю неправильно ?

Пример

Таблица
Дата Значение
01.07.2024 й
02.07.2024 й
02.07.2024 у
03.07.2024
03.07.2024 й

1.Отбор по дублирующим датам
 2. для каждой дублирующей делаю отбор и считаю общее значение колонки "Значение"
пример для 02.07.2024 Значение равно "йу"
Значение_Строкой= йу;
 для по этим отобранным строкам перезаполняю колонку "значение"
в итоге должно быть
01.07.2024 й
02.07.2024 йу
02.07.2024 йу
03.07.2024 й
---
Вы правы

в общем я решила проблему
где формируется запрос написала поле ВЫРАЗИТЬ( Поле КАК СТРОКА(150)) и теперь данные добавляются, при создании колонки -ширина строго типизируется
---
я решила вопрос

источник таблицы значений -запрос

где формируется запрос написала поле ВЫРАЗИТЬ( Поле КАК СТРОКА(150)) и теперь данные присваиваются, при создании колонки в таблице значений -ширина строго типизируется
---
Изменения проверяете до цикла и после, или ТЗ меняется в какой-то процедуре и возвращается? Не ипользован ли Знач с параметром?
---
Не ипользован ли Знач с параметром? Опередил!
---
Пытаемся учиться.
---
1.Отбор по дублирующим датам
2. для каждой дублирующей делаю отбор и считаю общее значение колонки "Значение"
пример для 02.07.2024 Значение равно "йу"
Значение_Строкой= йу;
для по этим отобранным строкам перезаполняю колонку "значение"
в итоге должно быть
01.07.2024 й
02.07.2024 йу
02.07.2024 йу
---
в цикле я смотрю изменения
---
Как создавались колонки в ТЗ может у вас там строка в 1 символ длиной и ваша новая строка просто обрезается?
---
запросом создавались записи
---
Вы правы

в общем я решила проблему
где формируется запрос написала поле ВЫРАЗИТЬ( Поле КАК СТРОКА(150)) и теперь данные добавляются, при создании колонки -ширина строго типизируется
---
но почему то новое значение не присваивается.
не присваивается, или на форме не отображаются изменения?
---
я не работаю с формой, это просто алгоритм в модулее
---
02.07.2024 й
02.07.2024 у Надо добавить в данные запись:
02.07.2024 х

Иначе дубли ищутся неправильно, это прям по коду видно
---
Строки вообще отбираются?
Есть в таблице такая колонка "Значение"?
Что говорит отладчик на фразу ТипЗнч(стр_нов.Значение) = ТипЗнч(Значение_Строкой)?
---
я через отладку смотрю
Строки вообще отбираются = ДА
ТипЗнч(стр_нов.Значение) = ТипЗнч(Значение_Строкой) = Истина

Есть в таблице такая колонка "Значение"? - конечно
---
попробуйте так

1) создать пустую копию таблицы
2) если у строки нет дубля - записать в пустую копию
3) если есть дубль - записать в пустую копию с суммированным значением

далее уже используем копию таблицы
---
я решила вопрос

где формируется запрос написала поле ВЫРАЗИТЬ( Поле КАК СТРОКА(150)) и теперь данные присваиваются, при создании колонки в таблице значений -ширина строго типизируется
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
я решила вопрос

источник таблицы значений -запрос

где формируется запрос написала поле ВЫРАЗИТЬ( Поле КАК СТРОКА(150)) и теперь данные присваиваются, при создании колонки в таблице значений -ширина строго типизируется
---
Отлично, что вы решили вопрос )
---
спасибо за подсказку . очень помогли