Имя: Пароль:
1C
1С v8
ПКС: не заполненное значение
0 OnePrg
 
05.08.21
08:58
Прописываю в ПКС, что если значение пустое, то заполнить его по умолчанию.

И всё равно загружаются строки с пустым значением.

http://imagizer.imageshack.com/img924/4121/MlyCGn.png
1 ДенисЧ
 
05.08.21
08:59
А зачем ты это делаешь в ПослеВыгрузки?
После драки автомат не заряжают...
2 welwel
 
05.08.21
10:12
Ну или если уж хочется ПослеВыгрузки, то использовать Объект.<ИмяРеквизита> вместо Значение
3 welwel
 
05.08.21
10:35
(2) наврал *рукалицо*
Не в ПослеВыгрузки, конечно, а в ПослеЗагрузки ПКО, а не ПКС.
4 OnePrg
 
05.08.21
11:25
(2) Это реквизит табличной части, так не получится
5 OnePrg
 
05.08.21
11:30
(3) Да, после загрузки в ПКО думаю получится

http://imagizer.imageshack.com/img922/826/KxH7bA.png
6 hhhh
 
05.08.21
11:40
(4) с чего это вдруг не получится?
7 OnePrg
 
05.08.21
11:45
(6) Нужно номер строки знать
8 OnePrg
 
05.08.21
11:45
(7) .... или в последнюю записывать?
9 big
 
05.08.21
11:56
(0) Надо использовать ПриВыгрузке и не "делать мозг" ))  Хоть табличная это часть или не табличная
10 big
 
05.08.21
12:00
++(9) Если НЕ ЗначениеЗаполнено(ОбъектКоллекции.КатегорияНалогообложения) Тогда
    Значение = Справочники.КатегорияНалогообложения.НаОбщихОснованиях;
КонецЕсли;

Но по идее это бессмысленно, т.к. судя по скриншоту на входе нет никаких данных. Поэтому надо либо анализировать что-то другое, либо тупо записывать по-умолчанию
    Значение = Справочники.КатегорияНалогообложения.НаОбщихОснованиях;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший