Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Дек 2017, 22:26
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Как увидеть процедуры с пометкой ЭКСПОРТ?  (Прочитано 2890 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн olgahachnew

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-03-18
  • Сайт: 
  • Профессия: Программист 8.1
Здравствуйте. Подскажите, пожалуйста.
Я создала отчет. В модуле отчета создала процедуру с пометкой экспорт. Открываю модуль формы в этом отчете, пытаюсь там вызвать эту процедуру. С помощью контекстного меню ее не видно. При проферке на орфографию вылетает сообщение, что моя процедура в модуле формы не определена. Таже ситуация у меня и с объявлением переменной.
Подскажите, что я делаю не так.
Спасибо.


Оффлайн Новенькая

  • ****
  • Сообщений: 250
  • РЕПУТАЦИЯ: 21
  • КПД: 8%
  • Регистрация: 2011-02-21
  • Сайт: 
  • Профессия: Программист 1С
У меня в модуле объекта отчета объявлена процедура:
Процедура ОбработкаВыбораСчета() Экспорт

В модуле формы я ее вызываю просто : ОбработкаВыбораСчета(). Ни на что не ругается....Странно...

Оффлайн Slin

  • Глобальный модератор
  • *****
  • Сообщений: 780
  • РЕПУТАЦИЯ: 247
  • КПД: 32%
  • Game over...
  • Регистрация: 2010-10-13
  • Сайт: 
  • Профессия: Программист 1С
Новенькая
Не странно. У формы основной реквизит - объект отчета. Поэтому она и сразу доступна.
skype: slin-dev

Оффлайн Ary

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-12-22
  • Сайт: 
  • Профессия: Программист 1С
У меня похожая история.
В модуле документа объявлена функция :
Функция ФамилияИнициалы() Экспорт ....

В модуле формы внешнего отчёта пытаюсь вызвать её таким образом :
   тт=Документы.алДисРасчеты.ПолучитьСсылку().Метаданные().МодульОбъекта;
   Низ.Параметры.Юзер =тт.ФамилияИнициалы();


 Выдаётся такая ошибка :
{Форма.ФормаОтчета.Форма(266)}: Значение не является значением объектного типа (ФамилияИнициалы)
   Низ.Параметры.Юзер =ФамилияИнициалы();

Как же вызвать эту функцию ?


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
2 Новенькая,

мистика какая-то...
экспортная процедура из модуля объекта в модуле формы вызывается только через вызов серверной контекстной процедуры и через конструкцию

ОбъектСервера = РеквизитФормыВЗначение("Объект");
ОбъектСервера.<<ИмяЭкспортнойПроцедуры>>();
ЗначениеВРеквизитФормы("Объект", ОбъектСервера);
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Ary

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-12-22
  • Сайт: 
  • Профессия: Программист 1С
Сделал конструкцию :

   тт=Документы.алДисбурсментскиеРасчеты.ПолучитьСсылку().Метаданные().МодульОбъекта;
   ОбъектСервера = РеквизитФормыВЗначение(тт);
   Низ.Параметры.Юзер =ОбъектСервера.ФамилияИнициалы();

Но теперь ругается так :
{Форма.ФормаОтчета.Форма(269,18)}: Процедура или функция с указанным именем не определена (РеквизитФормыВЗначение)
   ОбъектСервера = <<?>>РеквизитФормыВЗначение(тт); (Проверка: Толстый клиент (обычное приложение))

Судя по всему,  функция  РеквизитФормыВЗначение  требует, чтобы тт был управляемой формой (в Синтакс-помощнике).
Не понятно, что делать.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Кто вам вообще подсказал такую конструкцию?

Документы.алДисбурсментскиеРасчеты.ПолучитьСсылку().Метаданные().МодульОбъекта

она всецело неправильная!

Далее приведенная мной конструкция выполняется только в СЕРВЕРНОЙ КОНТЕКСТНОЙ ПРОЦЕДУРЕ. Если вам незнакомо ни одно из этих слов - почитайте сперва мануалы (того же Радченко или Хэллоу 1С), поделайте что-нибудь по-проще...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

Помоги через внешний отчет сделать экспорт расходной накладной из txtфайла в 1с

Автор VadikSandyРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 15
Просмотров: 6507
Последний ответ 30 Май 2011, 17:12
от Klyacksa
Вычет НДС на основные средства, использующиеся в производстве товаров на экспорт, можно не восстанавливать

Автор newsРаздел Новости

Ответов: 0
Просмотров: 679
Последний ответ 26 Дек 2014, 17:02
от news
Экспорт товара может осуществляться по нулевой налоговой ставке

Автор topicsРаздел Статьи

Ответов: 0
Просмотров: 761
Последний ответ 05 Май 2014, 12:40
от topics
Ввод остатков НДС по счету 19.07 (НДС по товарам, реализованным по ставке 0% экспорт

Автор Алексей777Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1324
Последний ответ 14 Дек 2015, 09:45
от Алексей777
Импорт/экспорт операций по лицевым счетам сотрудников

Автор Марина В-ийРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 4200
Последний ответ 05 Июн 2012, 16:12
от Марина В-ий

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
AIFrame
64 Сообщений
ilyay ilyay
63 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
alexandr_ll
24 Сообщений

* Кто онлайн

  • Точка Гостей: 268
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal