Имя: Пароль:
1C
1С v8
Субконто сделать пустой ссылкой
,
0 r1000
 
14.11.16
13:02
Так случилось, что сейчас в базе есть провода, сделанная операцией, в которой субконтоДТ перечисление, но значение не заполнено, а только стоит тип значения (Перечисления.ВидыПлатежейВГосБюджет).
Хочется сделать обратную проводку (сторно), но программно не удается сделать пустую ссылку. Как сделать ? После выполнения кода Стр.СубконтоКт.ВидыПлатежейВГосБюджет получается с типом неопределено, а мне нужно Перечисления.ВидыПлатежейВГосБюджет, но значение должно быть незаполнено.

    НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Установить(Док);
    НаборЗаписей.Прочитать();
    НаборЗаписей.Записывать = Истина;
    Для Каждого Стр Из НаборЗаписей Цикл
        Стр.СубконтоКт.ВидыПлатежейВГосБюджет = Перечисления.ВидыПлатежейВГосБюджет.ПустаяСсылка();
    КонецЦикла;
    НаборЗаписей.Записать(Истина);
1 mehfk
 
14.11.16
13:03
А ты посмотри, не отрабатывает ли что-нибудь в передзаписью :)
2 h-sp
 
14.11.16
13:15
(0) это такая политика 1с. Должно быть Неопределено. Чтобы не было путаницы.
3 netormozit
 
14.11.16
13:28
опасносте! работать с РС без указания реквизита Период
4 FIXXXL
 
14.11.16
13:42
(0) ну а в сторнируемом поправить на Неопределено?
5 r1000
 
14.11.16
13:52
(1)помогло. спасибо.