Sky1C

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

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

Информация

О насИнтересноеДоставка и оплатаКонтакты

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

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

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

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

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

Проверить значения свойств объектов метаданных в 1С 8 · Запись журнала регистрации 1С 8.2 · Периодический регистр сведений - запись с такими полями уже существует! · Мониторинг цен в интернете