Sky1C

Разделы каталога

Товар дняХиты продажПереносы данных 1СПродукты и лицензии 1СПрочий Софт

Информация

О насИнтересноеОтгрузка ПОПартнёрамКонтакты

СоздатьМенеджерЗаписи() 1С 8.1

Как в 1С v8 спозиционироваться на конкретной записи регистра сведений и изменить ее? Ответ: Лучше использовать метод СоздатьМенеджерЗаписи().

// создаем менеджер записи МенеджерЗаписи = РегистрыСведений.усШтрихКодыТоваров.СоздатьМенеджерЗаписи();

// указываем параметр, по которому определяем, где будем позиционираваться (если одно измерение) МенеджерЗаписи.ШтрихКод = Выборка.ШтрихКод; // либо // ЗаполнитьЗначенияСвойств(МенеджерЗаписи, Выборка); // если много измерений // прочитаем эту запись (внимание, эта команда обязательна, иначе можно ненароком очистить весь регистр!) МенеджерЗаписи.Прочитать(); Если МенеджерЗаписи.Выбран() Тогда // убедились, что спозиционироваться удалось // сообщаем, что именно и на какое значение нужно изменить в регистре МенеджерЗаписи.ПартияТовара = ПартияТовара; Иначе // спозиционироваться не удалось, можно выходить Сообщить("Возникла проблема определения штрихкода в регистре через менеджер записи "+Выборка.ШтрихКод); КонецЕсли; // записываем изменения в регистре МенеджерЗаписи.Записать();

Читайте также