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

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 11:48
Андрей
Приветствую всех !

"Давненько я не брал в руки шашки.." и посему забыл, что нужно, чтоб в таблицы, объявленные в Other Files Report-а
открывались ?

В Source я вижу такое
! Open Files
Relate:CALC.Open ! File CALC used by this procedure, so make sure it's RelationManager is open

Будьте что ли уверенны, что ли, что RelationManager открыт ? Так как он не может быть открыт, ежели у меня выше Other описаны Related files
Однако получаю ошибки на все упоминания полей Other таблиц

Cw 10.0.0.12398

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 11:56
kreator
Андрей писал(а): 20 Сентябрь 2018, 11:48 Однако получаю ошибки на все упоминания полей Other таблиц
Ошибки компилятора? Открытие файлов тогда не причём. До этого ещё дело не доходит. Какие ошибки?

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 12:00
Андрей
Unknown identifier: CLC:NMB

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 12:21
kreator
Ошибка где? В структуре отчёта? Или в ручном коде? Я таких чудес не видел. Если явно это поле взять из закладки "Date / Tables"?

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 13:22
Андрей
В коде
в Activity for each processed record (PRINT)

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 13:52
Игорь Столяров
Андрей писал(а): 20 Сентябрь 2018, 12:00Unknown identifier: CLC:NMB
Не совсем понятно, причём здесь "RelationManager открыт", если Вы получаете ошибку на неизвестное имя поля.
Проверьте, у Вас для таблицы CALC префикс полей точно "CLC", а не "CAL" ?

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 14:09
kreator
Андрей, приведите свой "ручной" код, который вызывает ошибку.

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 14:29
Андрей
Игорь Столяров писал(а): 20 Сентябрь 2018, 13:52
Андрей писал(а): 20 Сентябрь 2018, 12:00Unknown identifier: CLC:NMB
Не совсем понятно, причём здесь "RelationManager открыт", если Вы получаете ошибку на неизвестное имя поля.
Проверьте, у Вас для таблицы CALC префикс полей точно "CLC", а не "CAL" ?
Да вообще на все таблицы в Other ошибки, а на которые не в Other: Lic, Street, Adm и Nasp нет.
Тут истина где то рядом. Этот код я без изменения перетащил из древней CW20
Но ведь он же должен работать ? Например такой кусочек:

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

Clc:NMB=lic:Nmb
      Clc:GMonth=god#*12+mes#
      Clc:Kod=0
      set(clc:NmbGMonthKod,clc:NmbGMonthKod)
      loop
          next(Calc)

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 14:41
Игорь Столяров
Андрей писал(а): 20 Сентябрь 2018, 14:29Но ведь он же должен работать
В коде ничего проблемного нет. У Вас ошибка не на синтаксис, а на имя идентификатора.
Нет вот этого "Clc:GMonth". Проверьте префикс в словаре или замените на "Calc.GMonth" ...

Other Files не открываются

Добавлено: 20 Сентябрь 2018, 14:55
Андрей
Тьфу черт... спасибо... это ж надо так ступить :oops:
У меня все префиксы на связанных таблицах совпали при импорте, а на Other не совпали, вот я пошел не туда копать...