8.х Добавление записи в регистр сведений.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем barsuchechechek, 26 фев 2010.

  1. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Как добавить запись в регистр сведений подчиненный регистратору не замещая старых записей?
    Делаю так:

    Код:
    НаборЗаписей = РегистрыСведений.ИсторияСтатусов.СоздатьНаборЗаписей(); 
    НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка); 
    НоваяЗапись = НаборЗаписей.Добавить(); 
    НоваяЗапись.Период = Дата; 
    НоваяЗапись.Ответственный = Ответственный; 
    НоваяЗапись.Статус = Статус; 
    НоваяЗапись.Активность = Истина;
    НаборЗаписей.Записать(Ложь); 
    
    И все равно сохраняет только последнюю.
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Не совсем понял. Вы по одному регистратору хотите образно говоря 2 записи добавить?
  3. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Да. Или по одному регистратору невозможно?
  4. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Невозможно.Как вы себе это представляете?
    Вы когда документ перепроводите у вас же записи не добавляются а перезаписываются. Нельзя добавить 2 записи в одно и тот же период с одинаковыми измерениями.

    А если у вас измерения не одинаковы, то и в этот документ можно добавить еще одну строку.
  5. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Измерения разные. В том-то и дело что естессно записи будут не одинаковые. А разные.
    Но в регистре затирает предыдущую запись и делает новую. А я хочу чтоб старую не затирал.
  6. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    Натройте отбор, так чтобы элементы другой записи не попали в набор
    Код:
    НаборЗаписей.Отбор.Регистратор.Установить(???); 
    

Поделиться этой страницей