![]() |
|
v8: Значение не является значением объектного типа (Номенклатура) | ☑ | ||
---|---|---|---|---|
0
Dima2502
21.12.13
✎
11:55
|
При открывании групп номенклатуры, выходит окно вот стакой штуковиной.Иногда просто надоедает, иногда не выскаки вает.просто уже накаляет.{Обработка.ПодборНоменклатуры.Форма.ОсновнаяФорма(2150)}: Значение не является значением объектного типа (Номенклатура)
СтрокаТабличнойЧасти = ЭлементыФормы.НоменклатураДляПодбора.ТекущиеДанные.Номенклатура; |
|||
1
vde69
модератор
21.12.13
✎
12:00
|
ну а проверку кто будет делать, что строка на форме выделена????
мСтрока = ЭлементыФормы.НоменклатураДляПодбора.ТекущиеДанные если мСтрока <> неопределено Тогда //делай чего нужно тут |
|||
2
vde69
модератор
21.12.13
✎
12:01
|
и кстати научись темы правильно называть... тема должна отражать суть!!!
|
|||
3
Wobland
21.12.13
✎
12:03
|
(2) по-моему прекрасная суть: "я дятел"
|
|||
4
Dima2502
21.12.13
✎
12:03
|
А в каком меню это делается,подскажите пожалуйста чайнику.
|
|||
5
Dima2502
21.12.13
✎
12:05
|
(3) все такие умные,нет бы помочь...
|
|||
6
vde69
модератор
21.12.13
✎
12:05
|
(4) это в коде делает программист, обратись к нему..
|
|||
7
Wobland
21.12.13
✎
12:05
|
(5) это программировать надо
|
|||
8
Dima2502
21.12.13
✎
12:07
|
Всем спасибо.
|
|||
9
MSSQL
21.12.13
✎
12:09
|
(5) Конфигуратор --> Конфигурация --> Обработки --> ПодборYоменклатуры --> Формы--> ОсновнаяФорма --> Модуль --> Строка 2150
|
|||
10
MSSQL
21.12.13
✎
12:11
|
(6), (7) Что сказать сложно что-ли?
|
|||
11
Wobland
21.12.13
✎
12:11
|
(10) я не знаю, в каком меню это делается
|
|||
12
MSSQL
21.12.13
✎
12:13
|
(11) А не похер в каком меню если ошибка в модуле формы?
|
|||
13
Wobland
21.12.13
✎
12:14
|
(12) точно! ответ - нулл
|
|||
14
Dima2502
21.12.13
✎
12:19
|
(10)И что мне там нужно сделать?Если чайник что поделаешь,а программиста нет.
|
|||
15
ДенисЧ
21.12.13
✎
12:20
|
(14) У тебя кривая конфигурация. Без программиста не обойдёшься.
|
|||
16
Dima2502
21.12.13
✎
12:22
|
(15) все понятно
|
|||
17
ДенисЧ
21.12.13
✎
12:23
|
(16) Кстати, конфигурация не озвучена... Возможно,если типовая - достаточно обновить будет....
|
|||
18
MSSQL
21.12.13
✎
12:23
|
(14) Строку 2150 нужно заменить на
мСтрока = ЭлементыФормы.НоменклатураДляПодбора.ТекущиеДанные Если мСтрока <> Неопределено Тогда СтрокаТабличнойЧасти = ЭлементыФормы.НоменклатураДляПодбора.ТекущиеДанные.Номенклатура; КонецЕсли; Но нужно смотреть что делается потом с переменной СтрокаТабличнойЧасти, если она используется то опять же будет ошибка, либо перед местом где она используется также делать условие Если на мСтрока. Либо ошибка выше. |
|||
19
Wobland
21.12.13
✎
12:24
|
(17) думаешь, типовую бы выпустили с таким?
|
|||
20
ДенисЧ
21.12.13
✎
12:25
|
(19) Если я мат в комментариях встречал в типовых....
|
|||
21
MSSQL
21.12.13
✎
12:25
|
(14) Тут тысячи программистов, выложи ссылку, кто-нибудь поправит, поправить быстрее будет чем тему читать
|
|||
22
vde69
модератор
21.12.13
✎
12:29
|
(18) судя по тому, что в сабже в переменную СтрокаТабличнойЧасти попадает не строка а НОМЕНКЛАТУРА - это косяк не разработчиков, такого от разработчиков я не встречал...
это косяк того кто допиливал конфу и кто ее принимал... |
|||
23
shuhard
21.12.13
✎
12:34
|
(14)[ программиста нет.]
отмазки за 500 руб./час это делается удаленно |
|||
24
Dima2502
21.12.13
✎
12:34
|
(18)Там не такой строки
|
|||
25
Wobland
21.12.13
✎
12:37
|
(24) а если найду?
|
|||
26
Dima2502
21.12.13
✎
12:40
|
Может эта?
СтрокаТабличнойЧасти = ЭлементыФормы.НоменклатураДляПодбора.ТекущиеДанные.Номенклатура; ШтрихкодыТаблица.Очистить(); Запрос = Новый Запрос; Запрос.УстановитьПараметр("Владелец", СтрокаТабличнойЧасти); Запрос.Текст = "ВЫБРАТЬ |
|||
27
Dima2502
21.12.13
✎
12:41
|
Он по ссылке в конфигураторе на это выводит.
|
|||
28
MSSQL
21.12.13
✎
12:47
|
(27) Ну вот и меняй ее
|
|||
29
Wobland
21.12.13
✎
13:44
|
это кто такой красивый строкой ТЧ назвал номенклатуру?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |