Ошибка при компилировании LinkForm SCHFREES
Модераторы: m0p3e, edward_K, Модераторы
Ошибка при компилировании LinkForm SCHFREES
Добрый день!
Помогите, пожалуйста, разобраться
В модуле
Сбыт –> наши счета-фактуры,
Cчета-фактуры, которые были разработаны на основе SCHFREES
cтали формироваться с ошибкой о несовпадении с формой прототипом.
Формы прототипа на сервере нет.
Скомпилировать присоединенную форму, которая входит в поставку, например, 'Счет-фактура (формат A4) ‘ тоже не удалось:
 
Обшибка:ожидалось имя или описание типа ( стр 239, поз.30 в С:\GAl810\Data\Tmp\Tem.frm) var iCountry:MCOriginCounry
Данное сообщение выводится при компиляции присоед. форм
.LinkForm 'SCHFREES_48' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (c 15.03.2001)'
.NameInList 'Счет-фактура (формат A4)'
.LinkForm 'SCHFREES_410' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (c 15.03.2001)'
.NameInList 'Счет-фактура (формат A4, с учетом подразделений)'
.LinkForm 'SCHFREES_412' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (c 15.03.2001)'
.NameInList 'Счет-фактура (расчетная ставка)'
Такая ошибка
Обшибка:Нет такой функции, поля или метода:ZEROFATE( стр 209,опз.49 в
С:\GAl810\Data\Tmp\Tem.frm)
if NOT(((vSchf.SchFact.dReg <>ZeroDate) AND vSchf.PlPor.DatOb <=vSchf.SchFact.dReg)
выводится при компиляции форм
.LinkForm 'SCHFREES_71' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (с 11.05.2006)'
.NameInList 'Счет-фактура (формат A4)'
.LinkForm 'SCHFREES_73' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (с 11.05.2006)'
.NameInList 'Счет-фактура (формат A4, с учетом подразделений)'
.LinkForm 'SCHFREES_76' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (с 11.05.2006)'
.NameInList 'Счет-фактура (формат A4 с почтовым адресом)'
Каким образом можно найти прототип формы и что делать с присоединенными формами, написанными на основе
Присоединенных форм?
			
			
									
						
										
						Помогите, пожалуйста, разобраться
В модуле
Сбыт –> наши счета-фактуры,
Cчета-фактуры, которые были разработаны на основе SCHFREES
cтали формироваться с ошибкой о несовпадении с формой прототипом.
Формы прототипа на сервере нет.
Скомпилировать присоединенную форму, которая входит в поставку, например, 'Счет-фактура (формат A4) ‘ тоже не удалось:
Обшибка:ожидалось имя или описание типа ( стр 239, поз.30 в С:\GAl810\Data\Tmp\Tem.frm) var iCountry:MCOriginCounry
Данное сообщение выводится при компиляции присоед. форм
.LinkForm 'SCHFREES_48' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (c 15.03.2001)'
.NameInList 'Счет-фактура (формат A4)'
.LinkForm 'SCHFREES_410' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (c 15.03.2001)'
.NameInList 'Счет-фактура (формат A4, с учетом подразделений)'
.LinkForm 'SCHFREES_412' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (c 15.03.2001)'
.NameInList 'Счет-фактура (расчетная ставка)'
Такая ошибка
Обшибка:Нет такой функции, поля или метода:ZEROFATE( стр 209,опз.49 в
С:\GAl810\Data\Tmp\Tem.frm)
if NOT(((vSchf.SchFact.dReg <>ZeroDate) AND vSchf.PlPor.DatOb <=vSchf.SchFact.dReg)
выводится при компиляции форм
.LinkForm 'SCHFREES_71' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (с 11.05.2006)'
.NameInList 'Счет-фактура (формат A4)'
.LinkForm 'SCHFREES_73' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (с 11.05.2006)'
.NameInList 'Счет-фактура (формат A4, с учетом подразделений)'
.LinkForm 'SCHFREES_76' Prototype is 'SCHFREES'
.Group 'Бланки счетов-фактур (с 11.05.2006)'
.NameInList 'Счет-фактура (формат A4 с почтовым адресом)'
Каким образом можно найти прототип формы и что делать с присоединенными формами, написанными на основе
Присоединенных форм?
- 
				k_vit
- Постоянный обитатель
- Сообщения: 143
- Зарегистрирован: 09 авг 2006, 16:40
- Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"
MCOriginCounry - это объектный интерфейс.
найдите файл MCOriginCounry.vih и сделайте в проекте
К тому же в форме могуть быть и другие включения.
			
			
									
						
										
						найдите файл MCOriginCounry.vih и сделайте в проекте
Код: Выделить всё
#include MCOriginCounry.vih- 
				Masygreen
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
MCOriginCountry.vih
			
			
									
						
							Код: Выделить всё
#define ComponentVersion 
#ifndef __MCORIGINCOUNTRY_VIH 
#define __MCORIGINCOUNTRY_VIH 
#ifdef ComponentVersion 
#Component "L_SF" 
#endif 
ObjInterface IMCOriginCountry; 
  function getCountryName(cMC: comp; cParty: comp): string; 
  function getGTDNumber(cParty: comp): string; 
end; 
VipInterface MCOriginCountry implements IMCOriginCountry; 
#endВремя ведет!
			
						- 
				Masygreen
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
в проектный файл
#include MCOriginCountry.vih
также можно добавить
#include PreDefs.inc
#include GloDefs.inc
#include galnet.ccm
#include galnet.csc
#include fldcolor.inc
#include gloconst.inс
#include mark.inc
end;
			
			
													#include MCOriginCountry.vih
также можно добавить
#include PreDefs.inc
#include GloDefs.inc
#include galnet.ccm
#include galnet.csc
#include fldcolor.inc
#include gloconst.inс
#include mark.inc
end;
					Последний раз редактировалось Masygreen 21 янв 2009, 13:36, всего редактировалось 1 раз.
									
			
						
							Время ведет!
			
						- 
				Masygreen
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
опа .. это я так понял про 5.4.14??
если да то ZeroDate в CommonC.inc
но потом встает вопрос с функцией IsKassaPrihod которая лежитв TiDkInfo.vih
тока блин что дальше делать неясно ..у мя тоже не собралось
хотя если закоментить строку с этой функцией все будет ок...
но наверно делать этого нельзя .. т.к. сделано для нового НК
вобщем если победишь отипши!
			
			
									
						
							если да то ZeroDate в CommonC.inc
но потом встает вопрос с функцией IsKassaPrihod которая лежитв TiDkInfo.vih
тока блин что дальше делать неясно ..у мя тоже не собралось

хотя если закоментить строку с этой функцией все будет ок...
но наверно делать этого нельзя .. т.к. сделано для нового НК
вобщем если победишь отипши!
Время ведет!
			
						- 
				Gameus_
- Местный житель
- Сообщения: 209
- Зарегистрирован: 18 окт 2006, 17:03
- Откуда: Ростов на Дону Новочеркасск Новороссийск
- Контактная информация:
5.4.14 пробуем скомпилить стандартную форму
c:\compil>c:\Gal810\exe_test\vip.exe VIP.PRJ /r:sch_fact_otgr_08.res
Interface compiler. Версия 5.4.14 (c) 1992-2008, корпорация "Галактика"
SFBLANK02.RTF(325) Предупреждение: Несовпадение структуры формы прототипа "SCHFREES" и присоединенной формы "SFBLANK_RTF_02" (стр.325, поз.9 в SFBLANK02.RTF)
.endform
^
SFBLANK02.RTF(328)
SFBLANK02.RTF(7)
c:\compil\vip.prj(7)
c:\compil\vip.prj
vip.prj
#include MCOriginCounry.vih
#make "sfblank02.rtf"
			
			
									
						
										
						c:\compil>c:\Gal810\exe_test\vip.exe VIP.PRJ /r:sch_fact_otgr_08.res
Interface compiler. Версия 5.4.14 (c) 1992-2008, корпорация "Галактика"
SFBLANK02.RTF(325) Предупреждение: Несовпадение структуры формы прототипа "SCHFREES" и присоединенной формы "SFBLANK_RTF_02" (стр.325, поз.9 в SFBLANK02.RTF)
.endform
^
SFBLANK02.RTF(328)
SFBLANK02.RTF(7)
c:\compil\vip.prj(7)
c:\compil\vip.prj
vip.prj
#include MCOriginCounry.vih
#make "sfblank02.rtf"