|
v7: Как отловить пустое значение? | ☑ | ||
---|---|---|---|---|
0
mikecool
25.12.18
✎
09:44
|
Что-то запамятовал, а поиском пользоваться не умею
Есть регистр остатки, измерение Партия Проверяю Если ПустоеЗначение(Запрос.Партия) = 0 Тогда ... заполняю данные из партии но есть пустая партия(может битая запись), проверку проходит, а данных нет, заметил это потому, что выгружаю в дбф, а она ругается на несоответствие типов ТипЗначенияСтр(Запрос.Партия) - пусто Как отследить такое? |
|||
1
mikecool
25.12.18
✎
09:45
|
Много ли кто еще работает на обычных формах?
на семерке еще попадаются ))) |
|||
2
NorthWind
25.12.18
✎
09:52
|
(0) а почему не решить в лоб, т.е. просто не завернуть в Если ТипЗначенияСтр (Запрос.Партия)="Справочник.Партии" Тогда... ?
|
|||
3
mikecool
25.12.18
✎
09:58
|
(2) сейчас попробую, спасибо за наводку
|
|||
4
Масянька
25.12.18
✎
10:00
|
(1) ТиС?
Открой справочник "Партии" и нажми кнопку "Удалить пустые". Формирование партий в стандарте, ох, не фонтан... |
|||
5
mikecool
25.12.18
✎
10:01
|
(4) аналит-аптека, запароленная кзк-2 ))
|
|||
6
trad
25.12.18
✎
10:03
|
ПустоеЗначение(БитаяСсылка) = 0
|
|||
7
mikecool
25.12.18
✎
10:03
|
партия не партия, или владелец неверный, сейчас проверю
|
|||
8
Kigo_Kigo
25.12.18
✎
10:03
|
(0) Значит какая то не очень пустая партия, надо отловить что там ПустоеЗначение(Запрос.Партия)
|
|||
9
mikecool
25.12.18
✎
10:03
|
(6) в сабже так и проверяю
|
|||
10
mikecool
25.12.18
✎
10:04
|
+7 по этой номенклатуре есть набор партий и они валидные
|
|||
11
trad
25.12.18
✎
10:04
|
методологически так правильнее:
Если Запрос.Партия.Выбран() = 1 Тогда - но дольше |
|||
12
Масянька
25.12.18
✎
10:04
|
(5) Если её писали с ТиС - вполне возможно.
Сам справочник есть? |
|||
13
mikecool
25.12.18
✎
10:05
|
(12) да, есть, а кнопки нет ))
подозрение на прямое изменение данных регистров, движения нет, а остаток есть щас ТиИ напущу |
|||
14
Масянька
25.12.18
✎
10:07
|
(13) Подожди о прямом.
Есть пустые партии? |
|||
15
trad
25.12.18
✎
10:07
|
(9) я вижу как ты проверяешь.
этим выражением я тебе показал - что происходит |
|||
16
mikecool
25.12.18
✎
10:12
|
(15) а, Семен Семеныч (с) ))
|
|||
17
mikecool
25.12.18
✎
10:13
|
(14) хз, похоже, что в партии либо не партия записана, а какой-то другой справочник, потому как ТипЗначенияСтр() вернул "Справочник"
|
|||
18
Масянька
25.12.18
✎
10:19
|
(17) В стандарте ТиС: при записи док-та "Поступление ТМЦ" (без ГТД) - образуется пустая партия в справочнике.
При вводе ГТД и повторной записи док-та - образуется новая (!!!!) правильная партия. |
|||
19
ADirks
25.12.18
✎
10:35
|
(0) Если битая ссылка, то проверяй Запрос.Партия.Выбран()
|
|||
20
mikecool
25.12.18
✎
10:38
|
а я кажется недодумал слегка )))
проверка на пустую партию работала нормально, но (!) я присваивал некие значения, если партия заполнена и не присваивал нули, ели пустая - вот на это то и ругался объект хбазе |
|||
21
mikecool
25.12.18
✎
10:39
|
+20 вот теперь все красиво
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |