8.х Регистры Накопления

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

  1. TopicStarter Overlay
    KiberMath
    Offline

    KiberMath Опытный в 1С

    Регистрация:
    22 сен 2008
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    Вобщем такая ситуация.
    Есть документ, который проведен и соответственно записал что-то в мой регистр накопления.
    Мне нужно записать в этот же регистр накопления от имени проведенного документа (упомянутого выше) еще одну строчку.

    Можно ли это сделать, не удаляя предворительно записи сформированные при движении документа, программным способом.

    Я вот пробывал с помощью
    НаборЗаписей = РегистрыНакопления.СоздатьНаборЗаписей; ...
    но он удаляет уже существующие записи в регистре соответствующие моему документу...

    я конечно понимаю, что можно как-нить сделать чтобы записи относящиеся к этому документу сохранять, а потом записывать их заного вместе с моей новой строчкой которую надо записать, но должен же быть другой способ!
  2. GvH
    Offline

    GvH Опытный в 1С

    Регистрация:
    12 авг 2008
    Сообщения:
    179
    Симпатии:
    0
    Баллы:
    26
    Код:
    НаборЗаписей.Запись(Ложь);
    
    Так работает?
  3. Senya
    Offline

    Senya Опытный в 1С

    Регистрация:
    6 июн 2006
    Сообщения:
    594
    Симпатии:
    0
    Баллы:
    26
    с чего бы это? Просто создается набор записей. Потом устанавливаешь отбор по нужному регистратору, например так:

    Код:
    <НужныйНабор>.Отбор.Регистратор.Установить(<ссылка на документ>);
    <НужныйНабор>.прочитать();
    НЗапись = <НужныйНабор>.Добавить();
    
    // здесь заполняешь ресурсы и измерения 
    
    <НужныйНабор>.Записать(Ложь); // в этом случае запись будет добавлена, а не перетерта
    
    Вот так примерно. Успехов
  4. TopicStarter Overlay
    KiberMath
    Offline

    KiberMath Опытный в 1С

    Регистрация:
    22 сен 2008
    Сообщения:
    61
    Симпатии:
    0
    Баллы:
    26
    ААААА!!!!!! Чувак!
    Пасиб! РАботает =) ЫЫЫЫ :unsure:

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