Вход | Регистрация


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

Запись дополнительных сведений на документ программно из обработки заполнения  тч.
Я
   Dunstan
 
05.06.18 - 11:05
Утро доброе!
В обработке заполнения табличной части устанавливаю доп. сведения для  документа. Включена версификаци объектов. При записи доп.сведения дает ошибку в модуле версификации.
Вопрос: Есть ли какие либо стандартные процедуры в общих модулях которые осуществляют программную запись доп сведений?
 
 
   Cyberhawk
 
1 - 05.06.18 - 11:08
ИТС почитай, документацию по БСП, раздел 4
   shuhard
 
2 - 05.06.18 - 11:10
(0)[Включена версификаци объектов]
версионирование ?
   Dunstan
 
3 - 05.06.18 - 11:18
2 угу
   DrShad
 
4 - 05.06.18 - 11:23
теперь бы еще текст ошибки
   shuhard
 
5 - 05.06.18 - 11:24
(4) +1
   Dunstan
 
6 - 05.06.18 - 11:53
В модуле Процедура ЗаписатьВерсиюОбъекта(
При записи доп. сведений один раз в эту функцию входит с Источником как ссылка на документ, во второй раз Источник= неопределено и ошибка
//

{ВнешняяОбработка.УстановкаЦены.Форма.Форма.Форма(52)}: Ошибка при вызове метода контекста (Записать)
        МЗ.Записать(Истина);
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(267)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
        Источник = Источник.ПолучитьОбъект();
по причине:
Элемент не выбран!
//

А процедура записи доп. сведений
Процедура ЗапишемКоэффициент(СсылкаНаДок)
    НашКоэф = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Коэффициент Пересчета Валютных Цен (История изменения цен)");
    Если НашКоэф <> Неопределено Тогда
        МЗ = РегистрыСведений.ДополнительныеСведения.СоздатьМенеджерЗаписи();
        МЗ.Объект = СсылкаНаДок;
        МЗ.Свойство = НашКоэф;
        МЗ.Значение = Объект.Коэффициент;
        МЗ.Записать(Истина);
    КонецЕсли;
КонецПроцедуры
   shuhard
 
7 - 05.06.18 - 11:59
(6)[{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(267)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
        Источник = Источник.ПолучитьОбъект();]
подписка на что сработала ?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует