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

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

  1. TopicStarter Overlay
    MelodyBlue
    Offline

    MelodyBlue Опытный в 1С

    Регистрация:
    23 апр 2010
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    Сразу говорю, конфа с нуля.

    Опишу проблему:
    Есть рег. сведений ну к примеру РегистрСв. Где учитываются транспортные средства в разрезе МестоПриписки(гараж), организация и ГосНомер.
    Так вот, надо документом(и только ним) "ПринятиеКУчету" делать запись в этот регистр, а доком "СнятиеСУчета" надо удалять записи с соотв. измерениями.
    Подкиньте пример кода. Просто сроки жмут, некогда экспериментировать. И еще, правильно ли я выбрал для этих целей рег. сведений. вроде рег. накопления здесь не нужен??? :unsure:
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.580
    Симпатии:
    717
    Баллы:
    204
    имхо, может возникнуть путаница.....
    Для документа "ПринятиеКУчету" пишем код в "ОбработкаПроведения"

    Движение = Движения.<РегистрСведений>.Добавить();
    Движение.<Измерение> = <Значение>;
    ....................

    Для документа "СнятиеСУчета", в "ОбработкаПроведения":

    НаборЗаписей = РегистрыСведений.<РегистрСведений>.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Установить(<ДокументПринятияКУчету>);
    НаборЗаписей.Записать();
  3. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    Если честно, такая глупость написана, кто Вам разрешил удалять движение другого документа, а что за пляска у Вас произойдёт при групповом перепроведении документов, например взяли и перепровели все документы "Принятие к учету", а документы "Снятие с учета" не провели, Вас бухгалтер с г...м съест.

    1. Добавляем регистр накопления "ТранспортныеСредстваНаУчета"
    2. Добавляем измерения "Организация", "Период (Стандартный)", "ОбъектУчета (Транспортное средство)".
    3. Проведение документа "Принятие к учету"
    Приход, Организация, Период (дата принятия к учету), ОбъектУчета
    4. Проведение документа "Снятие с учета"
    Расход, Организация, Период (дата снятия с учета), ОбъектУчета
  4. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Не дописал
  5. TopicStarter Overlay
    MelodyBlue
    Offline

    MelodyBlue Опытный в 1С

    Регистрация:
    23 апр 2010
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    За пример спасибо, но все же надо иметь возможность изменить выборочно запись в регистре сведений. Можно пример по этому поводу?
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Это неправильно методологически.
    Вам нужно состояние на конкретную дату, поэтому делаете периодический(по позиции регистратора) РС.

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