Имя: Пароль:
1C
 
запись в регистр 77
0 asder117
 
18.11.16
17:19
Уважаемые коллеги. Как можно организовать в 7 изменение значение в регистре. К примеру есть регистр дисконтных карт. при выдаче новой карты остаток на старой карте в замен новой должен обнулиться. Кто то подскажет. спасибо. Конфа 77 ТИС
1 Господин ПЖ
 
18.11.16
17:20
проведи документ
2 Джинн
 
18.11.16
17:21
Запись в регистр только через документ и из модуля проведения документа.
3 asder117
 
18.11.16
17:30
(1) (2) А программно Как нибудь можно без документа. К примеру (как мне надо) из модуля формы списка справочника
4 Джинн
 
18.11.16
17:42
(3) В 7.7 нет. Вы можете программно только из справочника создать документ и провести его. Но все равно это (2)
5 Господин ПЖ
 
18.11.16
17:43
(3) забудб надежду вся сюда входящий. это клюшки
6 asder117
 
18.11.16
17:47
(5) (4) т.е. обнулить значение регистра не получиться? Тогда как вариант остается удалить эту запись регистра (или это тоже никак и записать новую инфу
7 Джинн
 
18.11.16
17:48
(6) ... через документ и из модуля проведения документа..
8 FIXXXL
 
18.11.16
17:51
(6) проведи документ и сторнируй остаток по старой карте минусом, по новой запиши плюсом
9 asder117
 
18.11.16
18:12
(8) Примерно понял а можно по-подробнее
Я прав т.е. надо внести запись в регистр с такой же суммой на с "-" значением или я не догоняю.
10 Джинн
 
18.11.16
18:13
(9) Для обнуления введите точно такое же сальдо, но с противоположным знаком.
11 Lazy Stranger
 
18.11.16
18:21
сделать документ "ЗаменаДисконнойКарты"
который спишет сумму со старой карты и положит её на новую
12 FIXXXL
 
21.11.16
09:04
(9) я хз какике доки у тебя пишут в этот регистр
мож есть в семерке а-ля восьмерошного КорректировкаЗаписейРегистров
13 пипец
 
21.11.16
09:31
вот и  выросло поколение - которое не читает мануалы ранее вышедших версий ПО )))))
14 пипец
 
21.11.16
09:32
(6) движение приход и расход не тоже самое что приход со знаком минус или расход со знаком минус
15 Злопчинский
 
21.11.16
14:58
как только тупой народ начинает в действительности делать одно, а в базе отражать другое - наступает армагеддец.
есть физически в реале операция "замена дисконтной карты" - есть! ну отрази ВЫПОЛНЕНИЕ этой операции! - пусть будет Документ.ОбменДисконтнойКарты.

КартаОтправитель,КартаПолучатель.

При проведении документа списывается сумма с картыотправителя, пишется сумма на карту получатель, где-то еще дополнительно регистрируется что каратотправитель выбыла из оборота, картаполучатель вошла в оборот. иначе запросто на одну старую карту я организую получение двух независимых новых для разных людей.

умный программер-архитектор сообразит,
что когда картаотправитель=пусто - это есть ВЫДАЧА новой дисконтной карты.
что когда картаполучатель=пусто - это есть АННУЛИРОВАНИЕ старой дисконтной карты.
16 Alexor
 
21.11.16
15:25
(0) Остаток на новую переходит?
Может проще номер или штрихкод в справочнике исправить.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший