Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УТ 11.4. Процедура или функция с указанным именем не определена (Прочитать)

УТ 11.4. Процедура или функция с указанным именем не определена (Прочитать)
Я
   1c_solop
 
09.01.20 - 18:44
Процедура или функция с указанным именем не определена (Прочитать) В модуле формы документа? Что это может быть процедуры такой нет
 
 
   Волшебник
 
Модератор
1 - 09.01.20 - 18:47
Там должен быть ещё номер строки. Вот там ошибка
   1c_solop
 
2 - 09.01.20 - 18:51
{Документ.ЗаказНаЭмиссиюКодовМаркировкиСУЗ.Форма.ФормаДокумента.Форма(1130,3)}: Процедура или функция с указанным именем не определена (Прочитать)
        <<?>>Прочитать();
   1c_solop
 
3 - 09.01.20 - 18:52
После внесения изменений в расширение
   Chameleon1980
 
4 - 09.01.20 - 18:53
каких изменений?
   Волшебник
 
Модератор
5 - 09.01.20 - 18:56
Ошибка в строке 1130
   1c_solop
 
6 - 09.01.20 - 19:59
При отключении расширения работает.
   1c_solop
 
7 - 09.01.20 - 20:00
ОбновитьПредставленияНаФорме
   kobzon2
 
8 - 09.01.20 - 20:09
Запусти отладку с остановкой по ошибке и смотри что там.
   SkAt
 
9 - 09.01.20 - 20:15
(0) Видимо, в расширение заимствована процедура (функция) в которой есть некие добавления. Вместе с формой. В том числе, вызывается процедура Прочитать(). Скорей всего, у к-либо переменной. Тут надо в этой строке с "Прочитать()" поставить точку останова и смотреть какое значение прилетает у переменной. Например, "НекаяПеременная.Прочитать();" а в "НекаяПеременная" прилетает Неопределено.
   1c_solop
 
10 - 09.01.20 - 21:07
&НаСервере
Процедура ОбновитьПредставленияНаФорме(Прочитать = Ложь)

    Если Прочитать Тогда

        Прочитать();
    
    Иначе
        ОбновитьСтатусИСМП();
    КонецЕсли;

КонецПроцедуры
   1c_solop
 
11 - 09.01.20 - 21:08
При отключении расширения прочитать=ложь и не заходит в прочитать()
   1c_solop
 
12 - 09.01.20 - 21:25
ЦветГиперссылки = ЦветаСтиля.ЦветГиперссылкиГосИС;
    ЦветТекстаПоля  = ЦветаСтиля.ЦветТекстаПоля;
    ОтборСтрок      = "Все";
    
    ПравоИзменения = ПравоДоступа("Изменение", Метаданные.Документы.ЗаказНаЭмиссиюКодовМаркировкиСУЗ);
    ПредыдущийСпособВводаВОборот = Объект.СпособВводаВОборот;
    
    СобытияФормИСМППереопределяемый.УстановитьПараметрыВыбораНоменклатуры(ЭтотОбъект, Объект.ВидПродукции);
    
    ИнтеграцияИСПереопределяемый.НастроитьПодключаемоеОборудование(ЭтотОбъект);
    
    ИнтеграцияИСПереопределяемый.ЗаполнитьСлужебныеРеквизитыВКоллекции(ЭтотОбъект, Объект.Товары);
    
    ОбновитьПредставленияНаФорме(); здесь передает истина при включённом расширении

    НастроитьЭлементыФормыПриСоздании();
    
    РассчитатьЗависимыеПризнакиФормы();
    
    ОбновитьВидимостьДоступностьЭлементовФормы(ЭтотОбъект);
    
    ЗаполнитьКоличествоЭмитированоВТоварах();
    // СтандартныеПодсистемы.КонтактнаяИнформаци

    ИнициализироватьПоляКонтактнойИнформации();
    // Конец СтандартныеПодсистемы.КонтактнаяИнформация
   MargoF
 
13 - 13.01.20 - 16:27
присоединясь к вопросу: на расширении начало выводить эту ошибку при попытке в конфигураторе открыть форму 1С вылетает напрочь....... проперка выдает вот это платформа: 8.3.16.1063 УТ 11 (11.4.8.84)
происходить начало после обновление платформы
.Форма.ФормаДокумента.Форма(313,4)}: Процедура или функция с указанным именем не определена (Записать)
   seevkik
 
14 - 13.01.20 - 16:32
Удалите форму с расширения и добавьте заново
   seevkik
 
15 - 13.01.20 - 16:33
(13) такая фигня у меня была когда поступление тиу переименовали в приобретение
   MargoF
 
16 - 13.01.20 - 16:41
(14) Спасибо, сейчас попробую......... чем "Ч... не шутит".... интересное, конечно решение проблемки...
   MargoF
 
17 - 13.01.20 - 16:47
(14) решение, конечно интересное НО форма заимствованная изрядно изменена......... и чуть вроде поняла в чем интерес........ раньше... заимствованная форма открывалась с родными реквизитами в одном цвете с добавляемыми (то есть черненьким рисовалось)..... сейчас.... родные прозначненьким рисуются, а добавляемые черненьким..... и тут конфликтик и возникает при открытии конкретно таких изменных форм
   MargoF
 
18 - 13.01.20 - 16:48
так... удаление таких форм это не решение... чую, так как переписывать ОЧ мягко выражаясь....... какие есть решения?????
   seevkik
 
19 - 13.01.20 - 16:51
(13) "записать" - это процедура на клиенте, доступна если выбран основной реквизит на форме. У меня такая штука тоже выходила, но в конфигуратора на форму пускало, с конфигуратора в расширении в форме нажал "обновить" и ошибка пропала, ошибка вышла при переходе на 8.3.14 и последующем обновлении конфигурации
Когда с конфигуратора выкидывало без предупреждения было переименование документа поступления на приобретение (платформа не обновлялась, только конфигурация)
У вас конфигурация обновлялась?
   pechkin
 
20 - 13.01.20 - 16:52
а чему равна переменная Объект?
   MargoF
 
21 - 13.01.20 - 16:54
(19) да... упустила, что не сказала про обновление
   MargoF
 
22 - 13.01.20 - 16:54
(20) это без разницы, все формы объектов, которые были заимствованы так реагируют
   seevkik
 
23 - 13.01.20 - 16:57
(18) решение искал, не нашел. Благо форму я тоже программно изменяю, бэкап поднял, код скопировал и обработчики расставил)
Имхо, только подобное проводить, но как вариант поднять бэкап, и, после каждого обновления, заходить на форму расширения и нажимать там "обновить", но это не точно
(20) наверное Документ.ЗаказНаЭмиссиюКодовМаркировкиСУЗ
   MargoF
 
24 - 13.01.20 - 16:58
выглядит это так https://youtu.be/ZgaNIu5q0EU
   seevkik
 
25 - 13.01.20 - 17:00
(24) ага, 1в1 такое было
   MargoF
 
26 - 13.01.20 - 17:03
1. волшебная кнопочка (обновить на расширении не помогла)
2. Выгрузка-Загрузка конфигурации не помогла

ну... блин...... как же в стиле 1С! не меняют своих исконных традиций!!!
   seevkik
 
27 - 13.01.20 - 17:04
(23) заходить на форму расширения и нажимать там "обновить", потом получившуюся конфигурацию расширения воткнуть в нужную базу
Конечно если сработает
   MargoF
 
28 - 13.01.20 - 17:05
(27) так и сделала....... не сработало...... ладно... завтра продолжу играть в этот квест!
   seevkik
 
29 - 13.01.20 - 17:06
(26) как вы зашли в форму и нажали обновить?
   seevkik
 
30 - 13.01.20 - 17:07
(28) не сработало и также выкидывает или теперь заходит на форму, но записать () до сих пор не работает?
 
 Рекламное место пустует
   MargoF
 
31 - 14.01.20 - 10:27
(30) да, вот так
1. На родной конфе заимстовать
2. согласиться обновить

блин................. мне этих объектов день перетыкать)))))))) высоко интеллектуальный  труд, однако
   MargoF
 
32 - 14.01.20 - 15:22
так.... там было продолжение.......... тогда у документов расширения слетают обращения к основным ФОРМАМ!
Долгими мытарствами и лечениями......вернула в исходное положение ту конфу, которая вылетала.... И ВУАЛЯ! все стало ХОРОШО!!!!!!!


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.