Имя: Пароль:
1C
 
Проверка на заполнение
0 Utechka
 
07.10.14
10:34
Здравствуйте! Глупый вопрос, но не могу разобраться.
В справочнике есть реквизит (Дополнительно). Если он заполнен, то в регистре накопление в измерении ставится галка (истина).

Если ПустаяСтрока("Спрачники.Объекты.Дополнительно") тогда
                        
???    
            
КОнецЕсли;

как поставить галку в регистре?Регистр Количество. Измерение - СУчетом
1 busy1
 
07.10.14
10:36
РегистрНакопление.Галка = Истина;
2 Godofsin
 
07.10.14
10:36
(1) +1
3 Ненавижу 1С
 
гуру
07.10.14
10:38
Если ПустаяСтрока("Спрачники.Объекты.Дополнительно") тогда


жесть
4 Utechka
 
07.10.14
10:39
а как правильно?
5 Ненавижу 1С
 
гуру
07.10.14
10:41
(4) как бы тебе сказать...

"Если он заполнен, то в регистре накопление в измерении ставится галка (истина)"

Мне кажется проблемы с архитектурой. РН оборотный/остаточный?
6 чувак
 
07.10.14
10:41
(4) у реквизита тип какой?
7 Utechka
 
07.10.14
10:41
оборотный
8 DS
 
07.10.14
10:41
(4) Т. к. условие всегда ложное, то его можно просто удалить.
9 Utechka
 
07.10.14
10:42
реквизит - строка
10 Ненавижу 1С
 
гуру
07.10.14
10:43
(9) реквизит строка, а хотим присвоить булево - странное желание
11 Utechka
 
07.10.14
10:45
не. реквизит (Дополнительно) из справочника заполнен, значит в регистр В измерение (СУчетом) ставится галка. измерение - булево
12 Крошка Ру
 
07.10.14
10:46
(11)А что значит "поставить галку в регистре"?
13 чувак
 
07.10.14
10:46
можно полный код в студию?
14 Utechka
 
07.10.14
10:48
как бы кода нет. потому что не знаю, как сделать. Проверяю. пустая ли строка:
Если ПустаяСтрока("Спрачники.Объекты.Дополнительно") тогда

если пустая - значит регистр должно быть ложь
15 Крошка Ру
 
07.10.14
10:48
(13) Ээээй, какой полный код? Это не спортивно!
16 Крошка Ру
 
07.10.14
10:49
(14) А это условие что выдаёт?
17 DS
 
07.10.14
10:50
(14) Вы же сами подсовываете функции НЕ ПУСТУЮ строку. Зачем ее проверять на пустоту?

Если 1 = 2 Тогда

...
18 Utechka
 
07.10.14
11:05
вопрос снимается. спасибо) извините. я - тормоз)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.