Программное изменение проводок документа - не записываются :( #641664


#0 by Trance_1C
Подскажите срочно плиз :) Пытаюсь изменить проводку документа (УПП 1.2, пл. 8.2.16), получаю набор записей бух. регистра Хозрасчетный, обхожу записи набора, в нужных проводках меняю счет, и !очищаю субконто старого счета! при попытке записать набор, получаю отказ и сообщение об ошибке "Вид субконто "Договоры" недоступен для записи". субконто проводки я выставлял в неопределено и в пустое значение типа субконто... Как его правильно очищать?
#1 by Cube
Ну, показывай код...
#2 by shuhard
ну в 13 строчке НЕ явно лишнее
#4 by vqwy
а зачем записывать набор движений?
#5 by Trance_1C
#6 by Shurjk
Смотри УстановитьСубконто  в типовой.
#7 by Trance_1C
есть такая процедурко, но она просто устанавливает значение если оно не пустое и соответствует типу субконто а иначе нифига не делает...
#8 by Maxus43
после такого кода бухи могут впасть в ступор глядя на оборотку, когда будет видеть разрывы по субконто
#9 by Shurjk
Ты посмотри как оно это делает.
#10 by Trance_1C
не будет такой ситуации :)
#11 by Mort
Пров.СубконтоКТ.Очистить;
#12 by Trance_1C
+100500 взлетело, спасибо! а вот УстановитьСубконто похоже работает только когда есть что устанавливать
#13 by Maxus43
так и нужно, юзай типовые механизмы чтоб не было гемороя
#14 by Shurjk
Если бы ты посмотрел в эту процедуру то увидел бы как там присваивается значение субконто.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С