Имя: Пароль:
1C
1С v8
Программно изменить запись регистра накопления ☑
0 Max Street
 
03.12.12
✎
00:23
Всем доброй ночи. Как программно изменить запись регистра накоплений? т.е ситуация такая: запросом выбираю все поля(номенклатура, склад, количество, сумма) из регистра накопления ОстаткиНоменклатуры.Обороты по регистратору, затем мне нужно в ЭТОЙ же записи изменить только сумму, а остальные поля оставить без изменения. Можно ли как-нибудь такое реализовать? и если можно то как? Заранее благодарю
1 Aleksey
 
03.12.12
✎
00:26
можно
2 Jstunner
 
03.12.12
✎
00:27
Да. Без проблем.
3 Steel_Wheel
 
03.12.12
✎
00:27
зачем?
4 Max Street
 
03.12.12
✎
00:27
(1) (2) подскажите как это сделать плиз
5 Jstunner
 
03.12.12
✎
00:28
(4) у объекта РегистрыНакопления есть соответствующие методы, описаны в справочнике и синтакс-помощнике
6 Max Street
 
03.12.12
✎
00:35
например какие методы?
7 vs7719
 
03.12.12
✎
00:37
НаборЗаписей. Устанавливаешь отбор по регистратору, потом Прочитать() и получаешь набор с данными.
8 Max Street
 
03.12.12
✎
00:38
(7) Благодарю
9 France
 
03.12.12
✎
00:47
А что мешает получить регистратор, изменить реквизит и провести?
10 Max Street
 
03.12.12
✎
00:53
другой документ. например, запись делает один документ, а второй изменяет запись по необходимости
11 France
 
03.12.12
✎
00:58
И в результате, условно, в документе кассовый ордер 1000 руб, а проводка на 2000??
12 ERWINS
 
03.12.12
✎
01:00
скорей всего аналог зануления отрицательных остатков
13 vs7719
 
03.12.12
✎
01:01
Не знаю логики работы, но по опыту можно сказать, что так делать не совсем корректно. Особенно, когда смотришь движения документа: в документе одно, а в движениях - что-то странное. Мне кажется, лучше сделать, чтобы другой документ делал изменения под своим регистратором и своей датой.
14 vs7719
 
03.12.12
✎
01:05
Другой вопрос, когда надо изменить "ошибочные" (с точки зрения ранее работавшего алгоритма) записи не перепроводя документ. Вот это тот самый случай, когда можно манипулировать записями регистратора.
15 Max Street
 
03.12.12
✎
01:13
себестоимость товаров может меняться из-за разных факторов, например, доп расходы. если себестоимость изменяется, то меняется и себестоимость в регистре, если доп расходов не было - то себестоимость остается первоначальной
16 France
 
03.12.12
✎
01:17
для приведенного примера нет необходимости подсовывать "чужие" данные регистратору...
17 Max Street
 
03.12.12
✎
01:21
что б это я писал... мне и самому больше нравится вариант (13)