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

1С:Предприятие ::

Метки:

Периодические реквизиты. Вопрос к знатокам 8-ки.

Я
   cons_adm
 
03.08.04 - 18:03
Как известно в 8 версии нет периодических реквизитов. Вместо них предлагают использовать механизм регистров сведений. В связи с этим возникает ряд вопросов. Надеюсь гуру восьмерки помогут разобраться. Думаю будет интересно не только мне. Для наглядности и простоты ситуация - имеется справочник "Номенклатура" и реквизит "Цена". Выносим реквизит в периодический(день) регистр "ИсторияЦен" с измерением "Товар" (СправочникСсылка.Номенклатура) и ресурсом "Цена", который и изменяется во времени. Режим записи регистра - подчиненен регистратору "ИзменениеЦен" - документ осуществляющий движения по регистру (меняющий цену).
Собственно вопросы:
1. Ввод первоначальной цены. При создании новой записи справочника "Номенклатура" логично указать цену товара. Как это осуществить програмно, выполнить необходимые движения, учитывыая, что
регистр изменяется по регистратору?
2. Перезапись информации. При изменении ресурса на конкретную дату и с конкретным значением измерения "Товар" система справедливо ругается, что мол "Запись с такими ключевыми полями существует!" Как перезаписать старую информацию?
 
  Рекламное место пустует
   alxkorvin
 
1 - 03.08.04 - 18:17
Ответы на данные вопросы можно получить если открыть конфигурацию Управление Торговлей и посмотреть способ реализации номенклатуры и цены.
  
2 - 03.08.04 - 18:18
(0)
1. Почему только по регистратору? Регистр сведений, в отличие от других, может быть независимым.
2. Ты, наверное, пытаешься внести новую запись с теми же ключами. А надо работать через РегистрСведенийМенеджерЗаписи.
   cons_adm
 
3 - 03.08.04 - 18:26
(2)
В том то и прикол.
1. Нужен документ регистратор, что-бы при отмене проведения автоматом убирались движения. Если использовать независимый регистр, дополнительно нужно отлавливать событие депроведения и "ручками" вносить изменения в регистр. Не практично и громоздко.
2. Менеджер записи не может быть использован для регистра с режимом записи "Подчинение регистратору".

Вся загвоздка в регистраторе. Напрямую запись не изменит.
   cons_adm
 
4 - 03.08.04 - 18:26
(2)
В том то и прикол.
1. Нужен документ регистратор, что-бы при отмене проведения автоматом убирались движения. Если использовать независимый регистр, дополнительно нужно отлавливать событие депроведения и "ручками" вносить изменения в регистр. Не практично и громоздко.
2. Менеджер записи не может быть использован для регистра с режимом записи "Подчинение регистратору".

Вся загвоздка в регистраторе. Напрямую запись не изменить.
  
5 - 03.08.04 - 18:31
(4) А через РегистрСведенийНаборЗаписей? Отобрал по регистратору - и перезаписывай.
   cons_adm
 
6 - 03.08.04 - 18:39
Сомневаюсь... Примерно тоже, что через менеджер записи.
А если регистратор не известен? Только Дата и Товар, да новое значение Цены. Т.е на момент изменения не известно, существует ли аналогичная запись.
  
7 - 03.08.04 - 18:43
(6) Можно запросом выяснить. Если запись с такими значениями есть, то и регистратор выудишь.


Список тем форума
  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует