Перевод отчетов с 7 на 8-ку
Модераторы: m0p3e, edward_K, Модераторы
Перевод отчетов с 7 на 8-ку
Сделал ветку, чтобы задавать возникающие вопросы по переводу. Помогите, плз!
1. в отчете использована таблица pickbuh, в 8-ке ее нет. как быть?
1. в отчете использована таблица pickbuh, в 8-ке ее нет. как быть?
Последний раз редактировалось Alexander 08 июл 2008, 10:19, всего редактировалось 1 раз.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
pickbuh.vih ищите. Наверное и ваша старая схема пахать не будет.
Table struct PickBuh
(
KodTable : word "таблица"
,PickRec : tNRec "номер элемента в списке"
,PickKod : tSchet3 "код или NRec элемента"
,Schet : tSchet3 "бухг.счет"
,SubKau : tSchet3 "субсчет/КАУ"
,Name : tName "имя фильтра"
,Pick : integer "порядок выбора"
,PickKol : double "количество"
)
with index
(
PickBuhRec = KodTable + PickRec
,PickBuhKod = KodTable + PickKod
,PickBuhSch = KodTable + Schet + PickKod
,PickBuhPck = KodTable + Pick
);
Table struct PickBuh
(
KodTable : word "таблица"
,PickRec : tNRec "номер элемента в списке"
,PickKod : tSchet3 "код или NRec элемента"
,Schet : tSchet3 "бухг.счет"
,SubKau : tSchet3 "субсчет/КАУ"
,Name : tName "имя фильтра"
,Pick : integer "порядок выбора"
,PickKol : double "количество"
)
with index
(
PickBuhRec = KodTable + PickRec
,PickBuhKod = KodTable + PickKod
,PickBuhSch = KodTable + Schet + PickKod
,PickBuhPck = KodTable + Pick
);
-
- Местный житель
- Сообщения: 254
- Зарегистрирован: 08 июн 2007, 08:26
- Откуда: Красноярск
- Контактная информация:
Alexander префикс компонента не забывайте ставить
наверное так
наверное так
Код: Выделить всё
C_Sklad::GetSomeSklad
Раз ветка по переводу отчетов с 7 на 8 - пишу сюда свой вопрос.
Все с той же торбой - накладная на отпуск ТОРГ-12.
При компиляции накладной все нормально. Смотрю результат в Галактике: там проблема со строками: появляются пустые строки: в начале 6 пустых строк и между МЦ по три пустых строки.
Удалила во всех подключаемых файлах все пустые строки, в самой форме тоже удалила все пустые строки - Где еще поискать?
Все с той же торбой - накладная на отпуск ТОРГ-12.
При компиляции накладной все нормально. Смотрю результат в Галактике: там проблема со строками: появляются пустые строки: в начале 6 пустых строк и между МЦ по три пустых строки.
Удалила во всех подключаемых файлах все пустые строки, в самой форме тоже удалила все пустые строки - Где еще поискать?
-
- Посетитель
- Сообщения: 39
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Стерлитамак
- Контактная информация:
Иногда очень полезно бывает почитать... Вот например!
Параметр компиляторов Атлантиса /Macro.IncludeEatLine : boolean (и его синоним /MIEL) предназначен для исключения "пустых" строк из входного потока компилятора, которые возникают при использовании директивы #include. Появление таких строк вызвано тем, что содержимое include-файла для компиляторов Атлантиса включается вместо символов, составляющих директиву include, а не вместо строки, содержащей ее (как это делает препроцессор языка C/C++). Использование этой особенности широко встречается в исходных текстах такого программного продукта, как Галактика (после имени include-файла в строке могут следовать синтаксические конструкции используемого языка программирования), из-за чего от нее нельзя отказаться внезапно.
Включение описываемого ключа компилятора предписывает изменить поведение механизма подключения include-файлов таким образом, чтобы компилятор пропускал до конца всю строку, содержащую директиву #include. Наличие в такой строке каких-либо символов, отличных от однострочных комментариев, будет трактоваться как ошибка компиляции.
Информация
Версия : Атлантис 3.03.09.
Проблема в ПИРе : 102.16375
P.S.
Добавьте в свой файл CFG:
[Macro]
IncludeEatLine=True
ОТПАДЕТ необходимость извращаться с "делать програмный блок в frn (.begin) а следующей строке после #include end."
Параметр компиляторов Атлантиса /Macro.IncludeEatLine : boolean (и его синоним /MIEL) предназначен для исключения "пустых" строк из входного потока компилятора, которые возникают при использовании директивы #include. Появление таких строк вызвано тем, что содержимое include-файла для компиляторов Атлантиса включается вместо символов, составляющих директиву include, а не вместо строки, содержащей ее (как это делает препроцессор языка C/C++). Использование этой особенности широко встречается в исходных текстах такого программного продукта, как Галактика (после имени include-файла в строке могут следовать синтаксические конструкции используемого языка программирования), из-за чего от нее нельзя отказаться внезапно.
Включение описываемого ключа компилятора предписывает изменить поведение механизма подключения include-файлов таким образом, чтобы компилятор пропускал до конца всю строку, содержащую директиву #include. Наличие в такой строке каких-либо символов, отличных от однострочных комментариев, будет трактоваться как ошибка компиляции.
Информация
Версия : Атлантис 3.03.09.
Проблема в ПИРе : 102.16375
P.S.
Добавьте в свой файл CFG:
[Macro]
IncludeEatLine=True
ОТПАДЕТ необходимость извращаться с "делать програмный блок в frn (.begin) а следующей строке после #include end."