0
- 10.10.2017 - 14:47
|
Создал расширение. Пытаюсь исправить записи движения по бухрегистру. &После ("ОбработкаПроведения") Процедура Расш1_ОбработкаПроведения(Отказ, РежимПроведения) нужно заменить счетДт Стр.СубконтоДТ.Контрагенты = Неопределено; Стр.СубконтоДТ.Договоры = Неопределено; Стр.СубконтоДТ.ДокументыРасчетовСКонтрагентами = Неопределено; Для подстраховки ЧислоСубконто = Стр.СчетДт.ВидыСубконто.Количество(); Для Сч = 1 По ЧислоСубконто Цикл ВидСубк = Стр.СчетДт.ВидыСубконто[Сч-1].ВидСубконто; Стр.СубконтоДт.Вставить(ВидСубк,Неопределено); КонецЦикла; Меняю счет В конце процедуры смотрю движения. Во всех проводках СубконтоДТ.Договоры = Неопределено Но при проведении документа выдает "Вид субконто договоры не доступен для данной записи" | |
1
- 10.10.2017 - 16:34
|
"Меняю счет" у того счета есть субконто договоры? | |
2
- 10.10.2017 - 18:24
| У старого счета есть, у нового нет. Так вроде очищаю. | |
3
- 10.10.2017 - 19:44
| (2) Попробуй поменять счет и установить значения только тех субконто, которые на новом счете. | |
4
- 11.10.2017 - 09:14
|
3-US1C > не взлетело. Получилось только НоваяПроводка = НаборПроводок.добавить(); ЗаполнитьЗначенияСвойств(НоваяПроводка,СтараяПрово дка,,"СубконтоДт"); | |
5
- 11.10.2017 - 09:20
| +4 ,,"СубконтоДт") - можно не писать. СубконтоДт/СубконтоКТ и так не копируются. | |
| Интернет-форум Краснодарского края и Краснодара |