Имя: Пароль:
1C
1С v8
Заполнение субконто во всех проводках
0 happysan
 
07.06.20
07:59
Добавлен на счете 50.01 субконто «Кассы» (тип – Справочник.Кассы). Нужно программно за указанный период заполнить данное субконто в проводках по счету 50.01. Значение субконто нужно брать, например, из реквизита обработки. Документы перепроводить нельзя.
Какой самый оптимальный вариант кода? Примеры были бы полезными.
1 piter3
 
07.06.20
08:18
Ввод остатков
2 piter3
 
07.06.20
08:18
Заполнение тч
3 ribuh
 
07.06.20
08:23
(0) Выбрать все движения п счету 50.01 с регистраторами, обойти в цикле по регистраторам, создавать для каждого регистратора Набор записей регистра бухгалтерии "Хозрасчтный", если это БП 3.0, устанавливать  нужное субконто и записать наборы в режиме ОБменДанными.Загрузка = Истина. Перепроведения не будет, субконто будет установлено.
4 Жан Пердежон
 
07.06.20
08:35
(0) может сразу за тебя сделать?)
5 happysan
 
07.06.20
09:21
(3) Спасибо, так и предполагал!
6 Волшебник
 
модератор
07.06.20
09:49
(3) Если набор проводок не соответствует документу и при перепроведении меняется, то это бомба замедленного действия.
7 happysan
 
07.06.20
15:03
(6) Ну да, какие есть предложения?
8 Cthulhu
 
07.06.20
16:23
(7): закрыть период
9 happysan
 
07.06.20
17:20
(8) Не подходит такой вариант.
10 Cthulhu
 
07.06.20
17:28
(9): врете. в режиме "тогда иначе никак" - вполне подойдет.
Независимо от того, куда вы едете — это в гору и против ветра!