Страница 1 из 1

Ошибка в app

Добавлено: 30 Май 2018, 14:29
gopstop2007
висит пустая процедура (см. рисунок ниже) в app, пробовал подкинуть вместо нее пустую процедуру в .TXA, без толку (
Если кто сталкивался и знает как бороться, заранее спасибо .

Ошибка в app

Добавлено: 30 Май 2018, 17:55
Игорь Столяров
gopstop2007 писал(а): 30 Май 2018, 14:29висит пустая процедура

Здесь проблема не в том, что висит процедура, а в том, что перекосило добавление шаблона UpdateRecord On Disk.
Действительно, нужно в txa вычистить осколки этих шаблонов (судя по рисунку мнократно долбали) и загрузить его в APP.

Ошибка в app

Добавлено: 30 Май 2018, 18:17
kreator
Игорь Столяров писал(а): 30 Май 2018, 17:55 Здесь проблема не в том, что висит процедура, а в том, что перекосило добавление шаблона UpdateRecord On Disk.
Это не шаблон (не совсем шаблон). Во всяком случае взять и добавить его так просто не получится. Этот блок создаётся на автомате, когда делаешь форму редактирования. Я бы для начала всё-таки поставил какую-нибудь таблицу. А потом попробовал бы из Extensions ненужное удалить (эти "шаблоны" в Extensions висят).

Ошибка в app

Добавлено: 30 Май 2018, 18:55
gopstop2007
Игорь Столяров писал(а): 30 Май 2018, 17:55 Здесь проблема не в том, что висит процедура, а в том, что перекосило добавление шаблона UpdateRecord On Disk.
Действительно, нужно в txa вычистить осколки этих шаблонов (судя по рисунку мнократно долбали) и загрузить его в APP.
делал импорт файла my.txa

Код: Выделить всё

[PROCEDURE]
NAME MyProc
[COMMON]
без толку )
kreator писал(а): 30 Май 2018, 18:17 Это не шаблон (не совсем шаблон). Во всяком случае взять и добавить его так просто не получится. Этот блок создаётся на автомате, когда делаешь форму редактирования. Я бы для начала всё-таки поставил какую-нибудь таблицу. А потом попробовал бы из Extensions ненужное удалить (эти "шаблоны" в Extensions висят).
это процедура (ToDo) пустая, пробовал добавить просто процедуру, чтобы затем ее удалить, зависает IDE :(

Ошибка в app

Добавлено: 30 Май 2018, 19:30
Игорь Столяров
kreator писал(а): 30 Май 2018, 18:17Этот блок создаётся на автомате, когда делаешь форму редактирования.
Да ну ! :) Берём простое окно, добавляем кнопку сохранения записи и добавляется UpdateRecord On Disk - проблемы с которым и показаны на исходном рисунке. Просто есть уже готовый шаблон FORM, где сразу, кроме собственно самого окна, уже прошито сохранение записи.

Если ситуация зашла в тупик и Вы не понимаете что я написал в прошлый раз - создайте новую процедуру, перенесите в нее Data, Windows и Embeds. Добавьте BROWSE (если есть). Быстрее будет … :)

Ошибка в app

Добавлено: 30 Май 2018, 19:50
gopstop2007
Игорь Столяров писал(а): 30 Май 2018, 19:30 создайте новую процедуру, перенесите в нее Data, Windows и Embeds. Добавьте BROWSE (если есть). Быстрее будет … :)
как?
это процедура (ToDo) пустая, пробовал добавить просто процедуру, чтобы затем ее удалить, зависает IDE :(
Данная проблема возникла, когда копировал из одной процедуры вновь созданную. Увидел дубликаты , удалил скопированную процедуру. Осталась процедура (ToDo), когда на нее становишься в дереве процедур (Application Tree), видна картинка которую прикрепил выше :idied:

Ошибка в app

Добавлено: 30 Май 2018, 20:12
Игорь Столяров
gopstop2007 писал(а): 30 Май 2018, 19:50Осталась процедура (ToDo), когда на нее становишься в дереве процедур (Application Tree), видна картинка которую прикрепил выше

Откройте TXA, от [PROCEDURE] c этим именем, до следующей [PROCEDURE] - всё вырезайте. И потом загружайте в APP.

Ошибка в app

Добавлено: 31 Май 2018, 9:54
gopstop2007
Игорь Столяров писал(а): 30 Май 2018, 20:12 Откройте TXA, от [PROCEDURE] c этим именем, до следующей [PROCEDURE] - всё вырезайте. И потом загружайте в APP.
Спасибо Игорь, оставил как последний этот вариант, хотел штатными средствами IDE удалить и получилось :)
Разбил на по одной процедуре на модуль (Redisdribute или Repopulate), попытался удалить модуль, не дала.
Убрал в глобале (Dictonare file) имя файла - my.dct, при записи изменений выскочило сообщение на подтверждение проблемного модуля, подтвердил и вуаля, проблемного модуля с процедурой не стало.
Спасибо, всем, за участие )