Имя: Пароль:
1C
1С v8
Проверка на заполнение
0 Singenor
 
27.05.12
11:16
Есть регистр сведений, у которого есть только 1 ресурс, как мне сделать, чтобы этот ресурс проверялся на заполнение? не понимаю как мне получить его(( в 8.1, галочки не ставятся там
1 echo77
 
27.05.12
11:23
Подписку на событие ПриЗаписи
2 Singenor
 
27.05.12
11:52
Делал при записи, он не может походу увидеть этот ресурс, вот в чем проблема
3 Singenor
 
27.05.12
11:52
Процедура ПриЗаписи(Отказ, ЭтотОбъект)

   
ТекСтрока = РегистрыСведений.СтавкаЧасаНаПроектах.ТекущиеДанные;
Отказ=Истина;
 Если Не ЗначениеЗаполнено(ЭтотОбъект.Ставкачаса) Тогда
  Сообщить("Ставка часа не заполнено", Отказ);
  КонецЕсли;
   
   
   
КонецПроцедуры
4 Мимохожий Однако
 
27.05.12
11:59
Если Не ЗначениеЗаполнено(ТекСтрока .Ставкачаса) Тогда
5 Живой Ископаемый
 
27.05.12
11:59
http://screencast.com/t/Hm27ZHybC

Перед вами свойства измерения валюта РС Курсы валют...
Мне отсюда не видно, не подскажите что там за галка внизу отмечена?
6 Singenor
 
27.05.12
12:00
блин, в 8.1 у меня этого нету
7 Живой Ископаемый
 
27.05.12
12:00
И про ресурс тоже самое:
http://screencast.com/t/YYFrVzHpu2
8 Живой Ископаемый
 
27.05.12
12:03
ужас, на какие только жертвы люди не идут, лишь бы не обновлять движок...
9 aleks-id
 
27.05.12
12:06
(7) в 8.1 такого не было еще
10 Живой Ископаемый
 
27.05.12
12:07
2(9) еще чуть-чуть и я расплачусь, и начну переводить деньги всем у кого 8.1. ага
11 aleks-id
 
27.05.12
12:08
(10) 300 руб? )))
12 Singenor
 
27.05.12
22:58
блин, пацаны, проблема очень серьезная, я бы не запаривался в 8.1, и сидел бы в 8.2, если бы можно было поставить в 8.1 галочку, я бы не создавал тут тему, логично не?
13 hhhh
 
27.05.12
23:15
(12) ну вот это что такое?

ТекСтрока = РегистрыСведений.СтавкаЧасаНаПроектах.ТекущиеДанные;

откуда при записи могут взяться текущие данные?
14 GROOVY
 
27.05.12
23:49
(12) Отключи фильтр свойств, все появится. На верхней панели в окне палитры свойств.
15 GROOVY
 
27.05.12
23:50
Свойство измерений "Запрет незаполненных значений" было начиная с версии 8.0, с ознакомительной.
16 hhhh
 
28.05.12
00:13
вроде про ресурс здесь
17 GROOVY
 
28.05.12
00:37
А... туплю к ночи...

Тогда только так:

В модуле набора записей регистра:

Процедура ПередЗаписью(ТУТПАРАМЕТРЫ)

Для каждого Запись Из ЭтотОбъект Цикл
Если НазваниеРесурса = ТУТПУСТОЕЗНАЧЕНИЕ Тогда
Отказ = Истина;
КонецЕсли;

КонецПроцедуры
18 Singenor
 
28.05.12
10:44
(17) он ЭтотОбъект определяет как ложь,как такое возможно?)
19 Singenor
 
28.05.12
10:44
Процедура ПередЗаписью(Отказ, Объект)

Для каждого Запись Из Объект Цикл
Если Запись.Ставкачаса = Неопределено Тогда
Отказ = Истина;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
20 Singenor
 
28.05.12
11:25
все, сделал)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.