помогите запинать

1. nikola_vetrov 28.02.12 07:35 Сейчас в теме
автор был последний раз 06.09.2011
http://infostart.ru/public/87458/
проблема, помогите решить
при открытии пишет
{Форма.Форма(237,60)}: Процедура или функция с указанным именем не определена (ОпределитьРодителя)
СТП.ТипАппарата = ?(СТИ.Ссылка.Сервис.Количество()=0, "", <<?>>ОпределитьРодителя(СТИ.Ссылка.Сервис[0].Аппарат));
{Форма.Форма(239,62)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.СрокНевыполнения = ?(ЗначениеЗаполнено(СТИ.Ссылка.Дата),<<?>>ВернутьЗначение(СТИ.Ссылка.Дата),"");
{Форма.Форма(240,65)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяВРаботе = ?(ЗначениеЗаполнено(СТИ.Ссылка.НачалоРабот),<<?>>ВернутьЗначение(СТИ.Ссылка.НачалоРабот),"");
{Форма.Форма(241,74)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяНеОповещения = ?(ЗначениеЗаполнено(СТИ.Ссылка.РаботаВыполнена),<<?>>ВернутьЗначение(СТИ.Ссылка.РаботаВыполнена),"");
{Форма.Форма(242,68)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяНеВыдачи =?(ЗначениеЗаполнено(СТИ.Ссылка.КлиентОповещен),<<?>>ВернутьЗначение(СТИ.Ссылка.КлиентОповещен),"");

УТ 10.3
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
60. Ramzet 29.03.12 18:42 Сейчас в теме
парни На самом деле прав был тот кто сказал что нужно в начало обработки добавить функцию

Функция ОпределитьРодителя(Объект)

возврат Объект.Родитель();
КонецФункции;

Тогда заработает, но не исключено что каких-то других функций хватать не будет,
А вообще это стандартная защита от дурака, значит обработка где-то может быть косячно использована, и соответственно Совет: Аккуратно пролистать Модуль обработки, Понять Что и как делает, и лишь потом использовать, но опять-же АККУРАТНО!!!! Вдумываясь над каждым действием.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FallenMad 12 28.02.12 12:35 Сейчас в теме
хм. Таких функций в языке 1С нет. отсюда следует что функции "самописанные" (их могли написать и 1с овцы, но уже на языке 1с). Если они в общем модуле то пропиши (название модуля).(функция) Например ОбщегоНазначения.ОпределитьРодителя() Найти в каком модуле у тебя данная функция поможет глобальный поиск.
3. Mitusinka 01.03.12 10:22 Сейчас в теме
В конфигураторе открывается? Если да, то пробуйте обновить
65. nikola_vetrov 02.03.12 09:51 Сейчас в теме
(3) Mitusinka, вы имели ввиду открыть и потом сохранить ?
4. dronbi4 01.03.12 13:31 Сейчас в теме
Сдается мне, что у тебя не та конфа, для которой написана эта обработка. Соответсвенно нет нужных функций для работы.
64. nikola_vetrov 02.03.12 09:45 Сейчас в теме
(4) dronbi4, я тоже так думаю, но автор явно указал УТ 10.3
10. margo2007 15 04.03.12 02:45 Сейчас в теме
11. zhenia74 04.03.12 23:41 Сейчас в теме
откажитесь от использования данной обработки, напишите собственную
12. kotuke 05.03.12 09:27 Сейчас в теме
У вас обработка не для той конфигурации так то
13. kievgorez 05.03.12 18:30 Сейчас в теме
Похоже что для данной обработки конфигурация должна быть далеко не типовая УТ 10.3, а с доработками. Среди которых и такие процедуры/функции.
14. svetlana-a-s 06.03.12 06:13 Сейчас в теме
надо подробнее читать, что пишется в ошибке...
нужно просто немного подумать и не паниковать...
15. jdo 109 06.03.12 16:59 Сейчас в теме
Эти функции недоступны для данной обработки, и, следовательно их прийдется писать самому, можно заглянуть в модуль объекта, проверить наличие самих процедур и слова экспорт после них....
16. dimon_tb 06.03.12 19:04 Сейчас в теме
скорей всего после какого то там обновления процедуры и функции вызываемые переехали по другому адресу, попробуй глобальный поиском их поискать.
17. dimon_tb 06.03.12 19:07 Сейчас в теме
хотя судя ко коду явно что там самописные.

добавь в модуль обработки.

Функция ОпределитьРодителя(ОбъектОбработки) экспорт
возврат ОбъектОбработки.Родитель;
КонецФункции

наверно как то так, это лишь догадки.
18. Natally_ 07.03.12 11:29 Сейчас в теме
nikola_vetrov, важно знать находит ли глобальный поиск эти функции где либо в конфигурации (в конфигураторе открыть обработку, зайти ы меню "Правка-глобальный поиск", искать - ОпределитьРодителя, типы текстов поставить только галочку "модули").
19. nikola_vetrov 07.03.12 16:34 Сейчас в теме
во общем отдаю все что есть 8.54$m тому кто поправит, пишите в личку
20. alexmz 1 11.03.12 01:19 Сейчас в теме
Если процедура не определена, значит она не определена
22. Natally_ 11.03.12 13:30 Сейчас в теме
(20) alexmz, не всегда это так. В клиент-серверном варианте работы, такое же сообщение будет если функция определена в только клиентском модуле, а вызывается из серверного. Лечится правильным выставлением галочек "клиент", "сервер" в свойствах общих модулей либо перенесением функций в "правильные" модули.
21. serega904 11.03.12 07:19 Сейчас в теме
конфигурация не та для которой написана обработка 100%.
23. Tommy1987 5 11.03.12 14:58 Сейчас в теме
Согласен с Natally_. Но судя по тому, что в комментариях данной публикации, есть положительные отзывы, я бы сказал, что версия о том, что процедуры и функции от релиза к релизу просто перекочевали в другой модуль в данном случае более правдоподобна. Поэтому надо поискать глобальным поиском. Если они найдены, то просто в этом отчете установить наименование модуля перед названием процедуры. Если не найдены, то тут поможет только доработка отчета. Жаль УТ-шки рядом нет, а то помог бы)
24. nikola_vetrov 11.03.12 15:09 Сейчас в теме
глобальный поиск результата не дал
вариант работы 1с файловый
стоит "Управление торговлей", редакция 10.3 (10.3.8.7)
25. Natally_ 11.03.12 16:31 Сейчас в теме
Диагноз: в конфе напрочь отсутсвуют вызываемые функции. Можно поискать еще в модуле самой обработки, может у этих функций не стоит "Экспорт". Если и там их нет, то увы... надо менять обработку
26. YODDHA 50 11.03.12 18:27 Сейчас в теме
да, все советы дали, какие возможно :-) напиши эти функции в этом же модуле, и заполни по смыслу.
Опредилть родителя, это видимо .Родитель, но перед этим проверка, если такой реквизит вообще
ВернутьЗначение видимо вернуть в значении типа левой части строки :-), процедура видимо на проверку пустого значения, или совсем не корректного например булево пытаться дату присвоить.
27. OscarTT 12.03.12 01:53 Сейчас в теме
А эта обработка что делать вообще должна то?
28. nikola_vetrov 12.03.12 07:33 Сейчас в теме
29. Sergius79 12.03.12 15:56 Сейчас в теме
Конфигурации: 1С:Управление торговлей 8
Внешний отчет, обработка для 1С: Предприятие 8.1
Найдите старую конфигурацию, где эта обработка работала, найдите там эту функцию, и добавьте эту функцию в модуль этой обработки, потом запускайте на новой конфигурации
31. nikola_vetrov 13.03.12 08:30 Сейчас в теме
(29) Sergius79,
>>Найдите старую конфигурацию
что вы имеете ввиду, какие варианты, можно конкретнее ??
30. sergsd15 3 12.03.12 17:56 Сейчас в теме
видимо конфигурация не подходит, реквизиты другие в данной конфигурации, поэтому обработка не работает. Посмотреть нужно в отладчике что к чему.
32. sahn 13.03.12 19:25 Сейчас в теме
если обработку свою кинешь, помогу вылечить. almaco@ngs.ru
34. nikola_vetrov 14.03.12 09:41 Сейчас в теме
33. itotoiono 13.03.12 21:27 Сейчас в теме
проблема, помогите решить
при открытии пишет
{Форма.Форма(237,60)}: Процедура или функция с указанным именем не определена (ОпределитьРодителя)
СТП.ТипАппарата = ?(СТИ.Ссылка.Сервис.Количество()=0, "", <<?>>ОпределитьРодителя(СТИ.Ссылка.Сервис[0].Аппарат));
{Форма.Форма(239,62)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.СрокНевыполнения = ?(ЗначениеЗаполнено(СТИ.Ссылка.Дата),<<?>>ВернутьЗначение(СТИ.Ссылка.Дата),"");
{Форма.Форма(240,65)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяВРаботе = ?(ЗначениеЗаполнено(СТИ.Ссылка.НачалоРабот),<<?>>ВернутьЗначение(СТИ.Ссылка.НачалоРабот),"");
{Форма.Форма(241,74)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяНеОповещения = ?(ЗначениеЗаполнено(СТИ.Ссылка.РаботаВыполнена),<<?>>ВернутьЗначение(СТИ.Ссылка.РаботаВыполнена),"");
{Форма.Форма(242,68)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяНеВыдачи =?(ЗначениеЗаполнено(СТИ.Ссылка.КлиентОповещен),<<?>>ВернутьЗначение(СТИ.Ссылка.КлиентОповещен),"");

УТ 10.3


Да, здесь, безусловно, необходимо прописывать модуль! Это не "местный" язык!
35. soda 15.03.12 12:08 Сейчас в теме
У вас платформа 8.0? 8.1? 8.2? просто нужно найти под какую именно "платформу,конфигурацию" писалось то что вам нужно, и скорей всего есть подобный модуль с теми же функциями, что и ошибочны, только в другом месте или немного иначе называется, в 8-ке от релиза к релизу часто их таскают туда сюда.
36. sahn 15.03.12 13:13 Сейчас в теме
ВЫБРАТЬ
| ЗаказПокупателя.Ссылка,
| ЗаказПокупателя.Номер,
| ЗаказПокупателя.Дата,
-->| ЗаказПокупателя.ВидДокумента,
| ЗаказПокупателя.Контрагент,
-->| ЗаказПокупателя.ПризнакРаботы,
-->| ЗаказПокупателя.ТипРаботы,
-->| ЗаказПокупателя.ВидРаботы,
--> | ЗаказПокупателя.КолКартриджей КАК Количество
--> //| ЗаказПокупателя.Инженеры.(
--> //| СУММА(Оплата),
--> //| СУММА(ПроцентУчастия))
|ИЗ
| Документ.ЗаказПокупателя КАК ЗаказПокупателя
|ГДЕ
| ЗаказПокупателя.ВидДокумента = ЗНАЧЕНИЕ(Перечисление.ВидДокументаЗаказ.ЗаказСервис)"+Условия();

--> Помеченное, отсутствует в торговле. Документ ЗаказПокупателя однозначно изменен, добавлены перечисления, коих опять таки нет в базовой конфигурации, по всей видимости и некоторые справочники (они потом в коде закомменчены). Поэтому варианта два, либо найти правленую конфигу, либо - исправить документ. Суть обработки простая, вносить изменения в доки без необходимости их открытия.
37. sahn 15.03.12 13:23 Сейчас в теме
Форма = Обработки.СохранениеВосстановлениеТаблицыЗначений_В_ИЗ_XML.ПолучитьФорму("Форма"); Этой обработки вообще нет, она здесь наиболее "вкусная", поскольку нужна для создания заявки на обслуживания из xml файла, видимо посредством сайта в интернете. некая промежуточная автоматизация, сайт -> ОПЕРАТОР --> 1c.
38. *.ru 16.03.12 03:52 Сейчас в теме
А с чего вдруг так стало? До этого кто-то что-то делал? Просто так же не случается... Тут явно что-то не родное... Разбираться надо с непосредственным контактом с базой
39. nikola_vetrov 16.03.12 09:35 Сейчас в теме
а кто допилит, чтоб работала без правки конфы ? скажите цену
40. sahn 16.03.12 12:09 Сейчас в теме
Обработка данные не хранит. Она их только показывает, позволяет изменять. Оптимизирует доступ к данным и удобство заполнения. Конфу придется допиливать по любому. Вопрос в другом, можно допилить без изменения основного заказа, посредством регистра сведений или документа опять таки, добавить свои справочники. Останется возможность обновляться без проблем (хотя для этой конфигурации это не актуально видимо). Цель какая? Организовать работу сервис центра на базе торговли 10.3, тогда почему бы и не изменить конфигу слегка. Для этого данные не нужны, пусть секреты остаются у владельцев. Но задачу, которую решать - требуется уточнить. Но это лучше по почте, или в аську 285621094. Дабы форум не засорять.
41. Масянька 16.03.12 12:39 Сейчас в теме
Пригласи спеца который решить твои проблемы,и не вздумай сам лезть.Это обойдется тебе гораздо дешевле простоев.
42. improg 724 17.03.12 13:47 Сейчас в теме
(0) воспользуйся поиском этих процедур(функций) в конфигурации и вызови их корректно.
43. alexchel 19.03.12 07:26 Сейчас в теме
не для твоей конфы обработка
44. ssmagnumss 19.03.12 12:08 Сейчас в теме
Конфигурация дугая, реквизиты другие для твоей конфигурации, поэтому обработка не работает
45. Psylocibine 20.03.12 08:36 Сейчас в теме
Очевидно же, что написано под другую конфу. Либо смотреть, под какую и тащить оттуда функции к которым обращаешься, либо смотреть, что возвращают и получать эти данные по своему.
46. пользователь 20.03.12 14:48
Сообщение было скрыто модератором.
...
47. Mishka_78 20.03.12 15:49 Сейчас в теме
Я бы сначала поискал внимательно поиском по самой разработке сами функции "ОпределитьРодителя" и "ВернутьЗначение" и еще поискал бы их через глобальный поиск. А вдруг да и найдутся - и перенести их в сам модуль в котором ошибка "вылетает".
48. sergb1979 21.03.12 11:53 Сейчас в теме
тема гадалки какие-то, угадай что в черном ящике
49. serginios 21.03.12 21:33 Сейчас в теме
Комментируй все и будет счастье
50. пользователь 23.03.12 00:28
Сообщение было скрыто модератором.
...
51. пользователь 23.03.12 00:28
Сообщение было скрыто модератором.
...
52. пользователь 23.03.12 00:29
Сообщение было скрыто модератором.
...
53. пользователь 23.03.12 00:29
Сообщение было скрыто модератором.
...
54. пользователь 23.03.12 00:29
Сообщение было скрыто модератором.
...
55. пользователь 23.03.12 00:29
Сообщение было скрыто модератором.
...
56. пользователь 23.03.12 00:30
Сообщение было скрыто модератором.
...
57. ibazh 25.03.12 10:59 Сейчас в теме
58. h_vitya 28.03.12 13:39 Сейчас в теме
Пригласи спеца который решить твои проблемы,и не вздумай сам лезть.Это обойдется тебе гораздо дешевле простоев.
FallenMad; +1 Ответить
59. ceramica 13 29.03.12 18:26 Сейчас в теме
проблема, помогите решить
при открытии пишет
{Форма.Форма(237,60)}: Процедура или функция с указанным именем не определена (ОпределитьРодителя)
СТП.ТипАппарата = ?(СТИ.Ссылка.Сервис.Количество()=0, "", <<?>>ОпределитьРодителя(СТИ.Ссылка.Сервис[0].Аппарат));
{Форма.Форма(239,62)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.СрокНевыполнения = ?(ЗначениеЗаполнено(СТИ.Ссылка.Дата),<<?>>ВернутьЗначение(СТИ.Ссылка.Дата),"");
{Форма.Форма(240,65)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяВРаботе = ?(ЗначениеЗаполнено(СТИ.Ссылка.НачалоРабот),<<?>>ВернутьЗначение(СТИ.Ссылка.НачалоРабот),"");
{Форма.Форма(241,74)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяНеОповещения = ?(ЗначениеЗаполнено(СТИ.Ссылка.РаботаВыполнена),<<?>>ВернутьЗначение(СТИ.Ссылка.РаботаВыполнена),"");
{Форма.Форма(242,68)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяНеВыдачи =?(ЗначениеЗаполнено(СТИ.Ссылка.КлиентОповещен),<<?>>ВернутьЗначение(СТИ.Ссылка.КлиентОповещен),"");

УТ 10.3
В УТ 10.3 нет такой функции сам проверял глобальным поиском
60. Ramzet 29.03.12 18:42 Сейчас в теме
парни На самом деле прав был тот кто сказал что нужно в начало обработки добавить функцию

Функция ОпределитьРодителя(Объект)

возврат Объект.Родитель();
КонецФункции;

Тогда заработает, но не исключено что каких-то других функций хватать не будет,
А вообще это стандартная защита от дурака, значит обработка где-то может быть косячно использована, и соответственно Совет: Аккуратно пролистать Модуль обработки, Понять Что и как делает, и лишь потом использовать, но опять-же АККУРАТНО!!!! Вдумываясь над каждым действием.
61. Andre26832 05.04.12 06:26 Сейчас в теме
62. Andre26832 05.04.12 06:26 Сейчас в теме
Функция ОпределитьРодителя(Объект)

возврат Объект.Родитель();
КонецФункции;

Тогда заработает, но не исключено что каких-то других функций хватать не будет,
А вообще это стандартная защита от дурака, значит обработка где-то может быть косячно использована, и соответственно Совет: Аккуратно пролистать Модуль обработки, Понять Что и как делает, и лишь потом использовать, но опять-же АККУРАТНО!!!! Вдумываясь над каждым действием.
63. Andre26832 05.04.12 06:27 Сейчас в теме
ВремяВРаботе = ?(ЗначениеЗаполнено(СТИ.Ссылка.НачалоРабот),<<?>>ВернутьЗначение(СТИ.Ссылка.НачалоРабот),"");
{Форма.Форма(241,74)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяНеОповещения = ?(ЗначениеЗаполнено(СТИ.Ссылка.РаботаВыполнена),<<?>>ВернутьЗначение(СТИ.Ссылка.РаботаВыполнена),"");
{Форма.Форма(242
при открытии пишет
{Форма.Форма(237,60)}: Процедура или функция с указанным именем не определена (ОпределитьРодителя)
СТП.ТипАппарата = ?(СТИ.Ссылка.Сервис.Количество()=0, "", <<?>>ОпределитьРодителя(СТИ.Ссылка.Сервис[0].Аппарат));
{Форма.Форма(239,62)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.СрокНевыполнения = ?(ЗначениеЗаполнено(СТИ.Ссылка.Дата),<<?>>ВернутьЗначение(СТИ.Ссылка.Дата),"");
{Форма.Форма(240,65)}: Процедура или функция с указанным именем не определена (ВернутьЗначение)
СТП.ВремяВРаботе = ?(ЗначениеЗаполнено(СТИ.Ссылка.НачалоРабот),<<?>>ВернутьЗначение(СТИ.Ссылка.НачалоРабот),"");
{Форма.Форма(241
66. drugban 02.03.12 12:54 Сейчас в теме
Ясно же написано Процедура или функция с указанным именем не определена (ВернутьЗначение), т.е. либо отсутствует, либо не указано что она общая.
67. razrazraz 02.03.12 12:56 Сейчас в теме
Проблемма сформулированна очень обще . Открыть и сохранить и обновить базу данных возможно поможет но наврятли .
Нужно разобраться вы брали код из чужой обработки /другой конфигурации 1с или другой дописанной но аналогичной конфигурации - тогда будет понятнее что нужно делать и объем изменений станет очевиднее . Функции и процедуры нужно объявлять в соответствии с "видимостью" в структуре программы (глобальн-локальные-уровня формы)
68. nikola_vetrov 02.03.12 13:00 Сейчас в теме
(8) razrazraz, вот эта обработка
http://infostart.ru/public/87458/
конфа без изменений
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот