[Logo] Форум Корпорации ПАРУС
Вопрос по Visual FoxPro  XML
Индекс форума » 7.хх Системные средства
Автор Сообщение
TURUBANOV_K_V
Новичок

Зарегистрирован: 11.01.2013 13:49:53
Сообщений: 64
Оффлайн

Здравствуйте! Подскажите, почему в "app" не работает такая конструкция:

oGrid = oCaller.Unit.MainTable

вызываю функцию из окна расчетного листка в расчете заработной платы. Привязываюсь к разделу "zFaceAcc".

программа вылетает с ошибкой "Неизвестный элемент UNIT.", хотя в других разделах эта конструкция прекрасно работает

HOMO_SAPIENS
Новичок

Зарегистрирован: 12.02.2013 16:27:52
Сообщений: 38
Оффлайн

Скорее всего в расчетном листке oCaller- это форма расчетного листа, а unit находится в форме лицевых счетов.
Может так сработает: oCaller.caller.Unit.MainTable
TURUBANOV_K_V
Новичок

Зарегистрирован: 11.01.2013 13:49:53
Сообщений: 64
Оффлайн

Нет, такая же ошибка осталась
NICKM
Пользователь

Зарегистрирован: 06.11.2012 00:12:16
Сообщений: 628
Оффлайн

Скорее объект MUnit.
Здесь на форуме мелькала доп.функция "В помощь программисту" здорово помогает в данных ситуациях.

Это сообщение было изменено 1 раз. Последнее изменение было в 22.05.2018 12:41:03

[Email]
TURUBANOV_K_V
Новичок

Зарегистрирован: 11.01.2013 13:49:53
Сообщений: 64
Оффлайн

MUnit тоже неизвестный элемент ))
PSYDIAMOND
Пользователь
[Avatar]

Зарегистрирован: 30.10.2013 12:04:55
Сообщений: 602
От: Михаил Малыхин
Оффлайн

TURUBANOV_K_V, глупый вопрос:
LPARAMETERS ncallcode, ocaller, nprogram

да?

я про то что - ocaller это ваш параметр переданный в app'шку?
[Email]
MAN
Новичок

Зарегистрирован: 05.12.2012 11:59:07
Сообщений: 114
Оффлайн

А что Вы хотите получить: элемент формы лицевых счетов или элемент формы расчетного листка?
[Email]
MAN
Новичок

Зарегистрирован: 05.12.2012 11:59:07
Сообщений: 114
Оффлайн

И как Вы вызываете функцию из окна расчетного листка, если там есть только отчеты?
[Email]
MAN
Новичок

Зарегистрирован: 05.12.2012 11:59:07
Сообщений: 114
Оффлайн

Что вернет oCaller.Name?
[Email]
TURUBANOV_K_V
Новичок

Зарегистрирован: 11.01.2013 13:49:53
Сообщений: 64
Оффлайн

PSYDIAMOND wrote:TURUBANOV_K_V, глупый вопрос:
LPARAMETERS ncallcode, ocaller, nprogram

да?

я про то что - ocaller это ваш параметр переданный в app'шку?


PARAMETER ncallcode, ocaller, ;
nprogram
TURUBANOV_K_V
Новичок

Зарегистрирован: 11.01.2013 13:49:53
Сообщений: 64
Оффлайн

MAN wrote:А что Вы хотите получить: элемент формы лицевых счетов или элемент формы расчетного листка?


Хочу получить именно расчетный листок. Я просто не знаю, может быть есть другой способ получить начисление с параметрами.

MAN wrote:И как Вы вызываете функцию из окна расчетного листка, если там есть только отчеты?


Я нашел пример программы, где из расчетных листков вызывалась функция, рефоксил ее и получил привязку caf_unit[1] = 'zFaceAcc'

MAN wrote:Что вернет oCaller.Name?


oCaller.Name = 'CALCSHEET'

Т.е. я на правильном пути, как понимаю, но не знаю как работать с этим объектом ))

MAN
Новичок

Зарегистрирован: 05.12.2012 11:59:07
Сообщений: 114
Оффлайн

В Вашем случае грид текущего периода расчетного листка будет oCaller.CurPanel.CurGridPanel.CurGrid
Кстати, у него есть свойство Unit (раздел лицевые счета)
[Email]
TURUBANOV_K_V
Новичок

Зарегистрирован: 11.01.2013 13:49:53
Сообщений: 64
Оффлайн

Спасибо большое! Помогло )
SAMOROKOVSKIY
Пользователь

Зарегистрирован: 31.10.2012 21:16:34
Сообщений: 629
Оффлайн

Вот нарыл эти полезные функции. Спасибо огромное их авторам!
 Имя файла ap_tell_me.APP [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 2 Kbytes
 Загружено:  10 раз(а)

 Имя файла ar_tell_me.APP [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 1 Kbytes
 Загружено:  9 раз(а)

 Имя файла af_vwtbls.app [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 40 Kbytes
 Загружено:  10 раз(а)

SAMOROKOVSKIY
Пользователь

Зарегистрирован: 31.10.2012 21:16:34
Сообщений: 629
Оффлайн

и еще одна
 Имя файла ar_tell_me_cnd.APP [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 2 Kbytes
 Загружено:  12 раз(а)

TURUBANOV_K_V
Новичок

Зарегистрирован: 11.01.2013 13:49:53
Сообщений: 64
Оффлайн

И вам спасибо )
 
Индекс форума » 7.хх Системные средства
Перейти: