Имя: Пароль:
1C
Админ
v8: УПП Ошибка: Поле "Наименование" не заполнено
0 mhaleev
 
22.12.11
08:56
Добрый день - подскажите если кто сталкивался с такой ошибкой - в справочнике "Остатки отпусков" при попытке редактировать остаток отпуска при сохранении выпадает ошибка "Поле Наименование не заполнено" и ругается на справочник на функцию "ЗаписатьВФорме"
Все поля заполнены, на более позднем релизе УПП - такой ошибки не возникает.
Может кто сталкивался - как лечить?
(Перейти на другой релиз не могу - конфигурация основательно перелопачена, а выборочно обновлять - слишком много времени уйдет((()
1С 8.2 (8.2.13.219) УПП 1.3.11.1
1 andrewks
 
22.12.11
08:57
раз ругается - значит, поле не заполнено.
2 AntiBuh
 
22.12.11
08:58
Попробовать заполнить
3 Maxus43
 
22.12.11
08:58
отладчиком погляди на заполненость
4 mhaleev
 
22.12.11
09:20
в том то и беда, что все заполнено ((
5 Maxus43
 
22.12.11
09:24
ТИИ сделай, без исправления для начала, может с таблицами чо случилось...
6 mhaleev
 
22.12.11
09:33
Спасибо, попробую
7 mhaleev
 
23.12.11
06:47
ТИИ не спасло - ошибок нету
может еще где покопаться можно?
8 vicof
 
23.12.11
06:49
(7) в носу
9 mhaleev
 
23.12.11
07:03
неконструктивно
10 Валерьевна
 
23.12.11
07:07
привети текст всего сообщения об ошибке
11 Валерьевна
 
23.12.11
07:08
или я тебе так сразу скажу в справочнике "Виды ежегодных отпуской" по организации заведи Основной отпуск 28 дней.
12 mhaleev
 
23.12.11
07:08
{Справочник.ОстаткиОтпусковОрганизаций.Форма.ФормаЭлемента.Форма(296)}: Ошибка при вызове метода контекста (ЗаписатьВФорме)
       ЗаписатьВФорме();
по причине:

по причине:
При проверке заполненности данных произошли ошибки
13 mhaleev
 
23.12.11
07:10
а отпуск заведен был сразу в 28 дней (((
14 Валерьевна
 
23.12.11
07:19
посмотри в конфигураторе у каких реквизитов стоит проверка заполнения? у меня в 1.3.15 ни у каких не стоит
15 mhaleev
 
23.12.11
07:39
эээ в смысле реквизитов самого справочника Остатки отпусков?
16 mhaleev
 
23.12.11
07:41
не там тоже нет проверки заполнения - везде "Не проверять" (((
17 rs_trade
 
23.12.11
07:45
я фигею дорогая редакция. путать отладчик и ТИИ.
18 mhaleev
 
23.12.11
07:54
фигеть - это хорошо), а конструктивно по сути вопроса есть что?
19 rs_trade
 
23.12.11
07:57
(18) берешь отладчик и отладчик и смотришь на что ругается. тут других вариантов нет.
20 mhaleev
 
23.12.11
07:58
подскажи как..я ж чайник
21 daniel63
 
23.12.11
08:07
Открываешь Справочник.ОстаткиОтпусковОрганизаций.Форма.ФормаЭлемента,
там ищешь процедуру ЗаписатьВФорме и в ней ставишь точку останова. Запускаешь в отладчике и после остановки жмешь F11 и смотришь что делается в модуле.
22 mhaleev
 
23.12.11
08:09
ЗаписатьВФорме не процедура а функция - как в ней точку останова то сделать?
23 rs_trade
 
23.12.11
08:18
можно еще останов по ошибке поставить

(22) Ф9
24 НЕА123
 
23.12.11
08:21
(22)
лучше сделай замер производительности.
отладка -> замер производительности.
25 daniel63
 
23.12.11
08:22
да останов может и на попытках останавливаться.
короче огда вылетает сообщение об ошибке ЗаписатьВФорме(), смотри строку на которую ругается и там ставь точку останова это просто слева от модуля тыкаешь мышкой и там должна загореться красная точка.
26 НЕА123
 
23.12.11
08:22
там и увидишь, что у тебя работает.

>ЗаписатьВФорме не процедура а функция - как в ней точку останова то сделать?
неа. не функция. метод.
27 mhaleev
 
23.12.11
08:25
Спасибо Всем большое - попробую ( хотя как то смутно понял что делать )))