Страница 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
Андрей
Тьфу черт... спасибо... это ж надо так ступить
У меня все префиксы на связанных таблицах совпали при импорте, а на Other не совпали, вот я пошел не туда копать...