Имя: Пароль:
1C
1С v8
Обнулить остатки по РН
0 Nzzzz
 
01.07.22
11:36
Добрый день. Подскажите пожалуйста.
Есть такое задание:
"Написать обработку, которая обнуляет остатки по регистру накопления (можете выбрать любой из регистров) на указанную пользователем дату."

Для выполнения этого задания была создана собственная база, в которой пару документов и пару регистров накопления.
Я не понимаю немного самого задания. Мне создать обработку, которая пробежится по всем записям регистра и везде сумму в 0 сделает? Так?
1 timurhv
 
01.07.22
11:40
Да, все верно.
2 unbred
 
01.07.22
11:40
(1) сумма ноль не сделает тебе обнуление, алё)
3 timurhv
 
01.07.22
11:41
На дату создаст документ и сформирует проводки: остатки с противоположным знаком по сумме.
4 unbred
 
01.07.22
11:43
дата   кол-во
01.01  10
01.02  20
01.03  -50
01.04   0
01.05   0
01.05   0
это обнуление, по-твоему?)
5 unbred
 
01.07.22
11:45
(3) и чего тут общего с (1) ?
6 Has
 
01.07.22
11:46
имхо - обнуление остатков можно получить 2 способами
1) обнулив записи
2) сделав дополнительные записи с суммами = -1*суммаостатка
думаю в задании требуется второй способ
7 unbred
 
01.07.22
11:50
(6) "1) обнулив записи"
расскажите, что это, в контексте (0)
записи за год есть. нам надо "обнулить" только декабрь. расскажите, как вы "обнулите" , не затронув остальной период, не добавляя записи?
8 timurhv
 
01.07.22
11:52
(5) "везде сумму в 0 сделает"
Мы по-разному понимаем эту формулировку, вы - надо 0 записать, я - остатки в 0 вывести.
9 Kassern
 
01.07.22
11:55
(7) "нам надо "обнулить" только декабрь" - ТСа подобной хотелки нет, в общем понимании, это распровести все документы  делающие движение по данному регистру. Вот вам и обнуление. Либо пункт 2 из (6)
10 Bigbro
 
01.07.22
12:00
мне кажется timurhv все верно понял и пояснил.
11 Nzzzz
 
01.07.22
12:10
Спасибо большое Всем!)
12 Dmitry77
 
01.07.22
12:12
Можно с инфо старта скачать готовую обработку корректирующую записи регистра накоплений без изменения документов.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший