Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:25

Обновление данных в ячейке регистра сведений

Автор evgen.olegovih, 25 мая 2018, 17:15

0 Пользователей и 1 гость просматривают эту тему.

evgen.olegovih

Уважаемые Гуру 1С,

Подскажите юному падавану как решить следующую задачу:

Имеется нетиповой регистр сведений ОтправленныеСМС,
И я хочу проверитт по идентификатору с помощью api статус, статус получаю и мне его нужно вставитть в ячейку конкретной строки РС, как это можно реализовать?

При чем статус можно обновлять неопределенное количество раз.

pavl_vs


evgen.olegovih

Цитата: pavl_vs от 25 мая 2018, 19:53
Возможно это Вам поможет:
http://1clenta.ru/pattern/52
МенеджерЗаписи = РегистрыСведений.ОтправленныеСМС.СоздатьМенеджерЗаписи();
КодСообщения1 = Число(ЭлементыФормы.РегистрСведенийСписок.ТекущиеДанные.КодСообщения);
МенеджерЗаписи.КодСообщения = КодСообщения1;
МенеджерЗаписи.Прочитать();
Если не МенеджерЗаписи.Выбран() Тогда
МенеджерЗаписи.Статус = СписокОшибокДоставки[КодСообщенияДоставки];
МенеджерЗаписи.Записать();


Сделал, как указанно в ссылке, по отладчику:
в момент прохода строки МенеджерЗаписи.КодСообщения = КодСообщения1; значения 333 = 333
как только проходит МенеджерЗаписи.Прочитать();
в строке МенеджерЗаписи.КодСообщения = КодСообщения1; значение МенеджерЗаписи.КодСообщения меняется на значение в первой строке регистра 111 = 333.
Почему такое происходит?

evgen.olegovih

Цитата: pavl_vs от 25 мая 2018, 19:53
Возможно это Вам поможет:
http://1clenta.ru/pattern/52
МенеджерЗаписи не подешел, так как мне нужно было Отбор делать по одному измерению, а МенеджерЗаписи Отбор производит по всем измерениям РС.

Я использовал НаборЗаписей.

Проблема решена.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск