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

Несовпадение структуры

Добавлено: 20 май 2005, 08:42
scanner
Решил я значит создать полностью свой отчет, базирующийся на форме прототите. Прописал в нем

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

.LinkForm 'TORG_S' Prototype is 'tovn'
.Group 'Накладные на продажу'
.NameInList 'Товарная накладная12'
.p 60
.DEFO LANDSCAPE
.fields
 накладная_нрек
.endfields
^
.endform
а суппорт на это дело выдает предупреждение. "Несовпадение структуры формы прототипа и присоединенной формы".

Подскажите как исправить данную проблеммку.

Добавлено: 20 май 2005, 09:33
oiko
после endfields должно быть что-то вроде -
.endfields
.{
^
.if tovn01
.end
.if tovn02
.end
.{
.}
.{ CHECKENTER TOVNUSL
.}
.{
.}
.}
.endform

структуру ты действительно нарушил читай документацию по fcom.

Добавлено: 20 май 2005, 13:58
scanner
не помогло, вставил все лог.таблицы - тоже не помогло

Добавлено: 23 май 2005, 08:43
Goblin
В Support.CFG в секции System должны быть подключены все ресурсы , которые в galnet.cfg и в том же порядке - тогда компилироваться будет без проблем

Добавлено: 23 май 2005, 10:53
Maverick
Вот полная структура формы TOVN

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

!╔═════════════════════════════════════════════════════════════════════╗
!║      Проект ГАЛАКТИКА (c) 1994,95 TOP SOFT Ltd., АО НОВЫЙ АТЛАНТ    ║
!║  Версия :     3.30                                                  ║
!║  Разработал:  Журавлев Э.И.                                         ║
!║  Назначение: НАКЛАДНАЯ НА ОТПУСК МЦ НА СТОРОНУ                      ║
!║  Изменения:                                                         ║
!╚═════════════════════════════════════════════════════════════════════╝
!*********************************************************************
! Услоные обозначения :
!  Нац - национальная ден единица
!  Вал - валюта
!  Уч - учетная единица
!  Вес - весовая единица
!  Об - Объемая единица
!  Нак - подразумевается, что зависит от типа валюты накладной
!  Кол - количество
!  БН - без налогов
!  СН - сучетом налогов
!  НДС - первый налог
!  Акциз - второй налог
!  НАЛ - общий налог
!  стр_ - строковый эквивалент
!  Ст - стоимость (количество * цена)
!  А - сумма по стоимости
!  К - сумма по количеству
!  Пр - процент
!********************************************************************
.set name = 'tovn'
.hide
!.group 'Накладные на продажу'
!.var
!  СтНДСНац : double
!  СтНацБН  : double
!  СтНацСН  : double
!  АНДСНац  : double
!  АСтНацБН : double
!  АСтНацСН : double
!  СтНакБН_busl       : double
!  СтНДСНак_busl      : double
!  СтНПродНак_busl    : double
!.endvar
.fields
  накладная_нрек:comp
  unn_inn:string
  количество_SpSopr:word
  Лицензия_Поставщик
  Лицензия_Грузоотправитель
  Лицензия_Грузополучатель
  Лицензия_Получатель
  Лицензия_Плательщик
#ifdef _PROCNAC_
  Лицензия_Заказчик_Плательщик
#end
  ПрейскурантЦен
  Директор
  Главный_Бухгалтер
  Поставщик                     // KatOrg.Name
  ПоставщикКод                  // KatOrg.TipOrg
  Поставщик_Адрес               // KatOrg.Addr
  Поставщик_ОКПО                // KatOrg.OKPO
  Поставщик_ОКОНХ               // KatOrg.OKONH
  Поставщик_ТЕЛ                 //  KatOrg.TEL
  Поставщик_СТАРАНА_КОД         //  KatState.KOD
  Поставщик_СТРАНА_ИМЯ          //  KatState.Name
  Поставщик_СТРАНА_НАЛОГИ       //  KatState.IsNal
  Поставщик_ГОРОД_КОД           // KatCity.KOD);
  Поставщик_ГОРОД_ИМЯ           // KatCity.Name);
  Поставщик_ГОРОД_ТЕЛ           // KatCity.TEL);
  Поставщик_ГОРОД_СТРАНА_КОД    //  KatState.KOD);
  Поставщик_ГОРОД_СТРАНА_ИМЯ    //  KatState.Name);
  Поставщик_ГОРОД_СТРАНА_НАЛОГИ //  KatState.IsNal);
  Поставщик_КОРПОРАЦИЯ          // KatOrg.CorpoIn
  ПоставщикУНН                  // KatOrg.UNN         =  17 ПОЛЕЙ
      Поставщик_БАНК_Имя
      Поставщик_БАНК_Коментарий
      Поставщик_БАНК_Адрес
      Поставщик_БАНК_Мфо
      Поставщик_БАНК_Ркц
      Поставщик_БАНК_Счет
      Поставщик_БАНК_Счет_Ркц
      Поставщик_БАНК_Счет_Плат  // счет для платежных документов
      Поставщик_БАНК_Тип_Счета  // 0 расчетный, 1-текущий
      Поставщик_БАНК_Вид_Счета  // 1-активн 0-неакт        = 10 полей


 Номер ОператорЭВМ Номер_с_дескриптором ПолеПользователя
 Номер_Договора  // если есть и если страна - Беларусь
 Дата_Договора:date
 Дата:date
                                         //
 ДатаДень ДатаМесяц ДатаГод
! Автомобиль Автомобиль_Марка
! ПутЛист
  Грузоотправитель                     // KatOrg.Name
  ГрузоотправительКод                  // KatOrg.TipOrg
  Грузоотправитель_Адрес               // KatOrg.Addr
  Грузоотправитель_ОКПО                // KatOrg.OKPO
  Грузоотправитель_ОКОНХ               // KatOrg.OKONH
  Грузоотправитель_ТЕЛ                 //  KatOrg.TEL
  Грузоотправитель_СТАРАНА_КОД         //  KatState.KOD
  Грузоотправитель_СТРАНА_ИМЯ          //  KatState.Name
  Грузоотправитель_СТРАНА_НАЛОГИ       //  KatState.IsNal
  Грузоотправитель_ГОРОД_КОД           // KatCity.KOD);
  Грузоотправитель_ГОРОД_ИМЯ           // KatCity.Name);
  Грузоотправитель_ГОРОД_ТЕЛ           // KatCity.TEL);
  Грузоотправитель_ГОРОД_СТРАНА_КОД    //  KatState.KOD);
  Грузоотправитель_ГОРОД_СТРАНА_ИМЯ    //  KatState.Name);
  Грузоотправитель_ГОРОД_СТРАНА_НАЛОГИ //  KatState.IsNal);
  Грузоотправитель_КОРПОРАЦИЯ          // KatOrg.CorpoIn
  ГрузоотправительУНН                  // KatOrg.UNN         =  17 ПОЛЕЙ
      Грузоотправитель_БАНК_Имя
      Грузоотправитель_БАНК_Коментарий
      Грузоотправитель_БАНК_Адрес
      Грузоотправитель_БАНК_Мфо
      Грузоотправитель_БАНК_Ркц
      Грузоотправитель_БАНК_Счет
      Грузоотправитель_БАНК_Счет_Ркц
      Грузоотправитель_БАНК_Счет_Плат
      Грузоотправитель_БАНК_Тип_Счета
      Грузоотправитель_БАНК_Вид_Счета   // 10 полей

  Грузополучатель                     // KatOrg.Name
  ГрузополучательКод                  // KatOrg.TipOrg
  Грузополучатель_Адрес               // KatOrg.Addr
  Грузополучатель_ОКПО                // KatOrg.OKPO
  Грузополучатель_ОКОНХ               // KatOrg.OKONH
  Грузополучатель_ТЕЛ                 //  KatOrg.TEL
  Грузополучатель_СТАРАНА_КОД         //  KatState.KOD
  Грузополучатель_СТРАНА_ИМЯ          //  KatState.Name
  Грузополучатель_СТРАНА_НАЛОГИ       //  KatState.IsNal
  Грузополучатель_ГОРОД_КОД           // KatCity.KOD);
  Грузополучатель_ГОРОД_ИМЯ           // KatCity.Name);
  Грузополучатель_ГОРОД_ТЕЛ           // KatCity.TEL);
  Грузополучатель_ГОРОД_СТРАНА_КОД    //  KatState.KOD);
  Грузополучатель_ГОРОД_СТРАНА_ИМЯ    //  KatState.Name);
  Грузополучатель_ГОРОД_СТРАНА_НАЛОГИ //  KatState.IsNal);
  Грузополучатель_КОРПОРАЦИЯ          // KatOrg.CorpoIn
  ГрузополучательУНН                  // KatOrg.UNN         =  17 ПОЛЕЙ
      Грузополучатель_БАНК_Имя
      Грузополучатель_БАНК_Коментарий
      Грузополучатель_БАНК_Адрес
      Грузополучатель_БАНК_Мфо
      Грузополучатель_БАНК_Ркц
      Грузополучатель_БАНК_Счет
      Грузополучатель_БАНК_Счет_Ркц
      Грузополучатель_БАНК_Счет_Плат
      Грузополучатель_БАНК_Тип_Счета
      Грузополучатель_БАНК_Вид_Счета   // 10 полей

 Дата_Отгрузки:date

!  Автопредприятие                     // KatOrg.Name
!  АвтопредприятиеКод                  // KatOrg.TipOrg
!  Автопредприятие_Адрес               // KatOrg.Addr
!  Автопредприятие_ОКПО                // KatOrg.OKPO
!  Автопредприятие_ОКОНХ               // KatOrg.OKONH
!  Автопредприятие_ТЕЛ                 //  KatOrg.TEL
!  Автопредприятие_СТАРАНА_КОД         //  KatState.KOD
!  Автопредприятие_СТРАНА_ИМЯ          //  KatState.Name
!  Автопредприятие_СТРАНА_НАЛОГИ       //  KatState.IsNal
!  Автопредприятие_ГОРОД_КОД           // KatCity.KOD);
!  Автопредприятие_ГОРОД_ИМЯ           // KatCity.Name);
!  Автопредприятие_ГОРОД_ТЕЛ           // KatCity.TEL);
!  Автопредприятие_ГОРОД_СТРАНА_КОД    //  KatState.KOD);
!  Автопредприятие_ГОРОД_СТРАНА_ИМЯ    //  KatState.Name);
!  Автопредприятие_ГОРОД_СТРАНА_НАЛОГИ //  KatState.IsNal);
!  Автопредприятие_КОРПОРАЦИЯ          // KatOrg.CorpoIn
!  АвтопредприятиеУНН                  // KatOrg.UNN         =  17 ПОЛЕЙ
!      Автопредприятие_БАНК_Имя
!      Автопредприятие_БАНК_Коментарий
!      Автопредприятие_БАНК_Адрес
!      Автопредприятие_БАНК_Мфо
!      Автопредприятие_БАНК_Ркц
!      Автопредприятие_БАНК_Счет
!      Автопредприятие_БАНК_Счет_Ркц
!      Автопредприятие_БАНК_Счет_Плат
!      Автопредприятие_БАНК_Тип_Счета
!      Автопредприятие_БАНК_Вид_Счета   // 10 полей

! Водитель
! ЗаДоставку
 НомерДовер ДатаДовер:date ФИОДовер:string
! ПунктПогрузкиИмя ПунктПогрузкиАдр
! ПунктРазгрузкиИмя ПунктРазгрузкиАдр НормативПростоя
! Прицеп1 Прицеп2
                                         //
 Назван_накладной Склад МОЛ МолДолжность
 СкладРуководитель
 Назван_ТХО

  Получатель                     // KatOrg.Name
  ПолучательКод                  // KatOrg.TipOrg
  Получатель_Адрес               // KatOrg.Addr
  Получатель_ОКПО                // KatOrg.OKPO
  Получатель_ОКОНХ               // KatOrg.OKONH
  Получатель_ТЕЛ                 //  KatOrg.TEL
  Получатель_СТАРАНА_КОД         //  KatState.KOD
  Получатель_СТРАНА_ИМЯ          //  KatState.Name
  Получатель_СТРАНА_НАЛОГИ       //  KatState.IsNal
  Получатель_ГОРОД_КОД           // KatCity.KOD);
  Получатель_ГОРОД_ИМЯ           // KatCity.Name);
  Получатель_ГОРОД_ТЕЛ           // KatCity.TEL);
  Получатель_ГОРОД_СТРАНА_КОД    //  KatState.KOD);
  Получатель_ГОРОД_СТРАНА_ИМЯ    //  KatState.Name);
  Получатель_ГОРОД_СТРАНА_НАЛОГИ //  KatState.IsNal);
  Получатель_КОРПОРАЦИЯ          // KatOrg.CorpoIn
  ПолучательУНН                  // KatOrg.UNN         =  17 ПОЛЕЙ
      Получатель_БАНК_Имя
      Получатель_БАНК_Коментарий
      Получатель_БАНК_Адрес
      Получатель_БАНК_Мфо
      Получатель_БАНК_Ркц
      Получатель_БАНК_Счет
      Получатель_БАНК_Счет_Ркц
      Получатель_БАНК_Счет_Плат
      Получатель_БАНК_Тип_Счета
      Получатель_БАНК_Вид_Счета   // 10 полей

  Плательщик                     // KatOrg.Name
  ПлательщикКод                  // KatOrg.TipOrg
  Плательщик_Адрес               // KatOrg.Addr
  Плательщик_ОКПО                // KatOrg.OKPO
  Плательщик_ОКОНХ               // KatOrg.OKONH
  Плательщик_ТЕЛ                 //  KatOrg.TEL
  Плательщик_СТАРАНА_КОД         //  KatState.KOD
  Плательщик_СТРАНА_ИМЯ          //  KatState.Name
  Плательщик_СТРАНА_НАЛОГИ       //  KatState.IsNal
  Плательщик_ГОРОД_КОД           // KatCity.KOD);
  Плательщик_ГОРОД_ИМЯ           // KatCity.Name);
  Плательщик_ГОРОД_ТЕЛ           // KatCity.TEL);
  Плательщик_ГОРОД_СТРАНА_КОД    //  KatState.KOD);
  Плательщик_ГОРОД_СТРАНА_ИМЯ    //  KatState.Name);
  Плательщик_ГОРОД_СТРАНА_НАЛОГИ //  KatState.IsNal);
  Плательщик_КОРПОРАЦИЯ          // KatOrg.CorpoIn
  ПлательщикУНН                  // KatOrg.UNN         =  17 ПОЛЕЙ
      Плательщик_БАНК_Имя
      Плательщик_БАНК_Коментарий
      Плательщик_БАНК_Адрес
      Плательщик_БАНК_Мфо
      Плательщик_БАНК_Ркц
      Плательщик_БАНК_Счет
      Плательщик_БАНК_Счет_Ркц
      Плательщик_БАНК_Счет_Плат
      Плательщик_БАНК_Тип_Счета
      Плательщик_БАНК_Вид_Счета   // 10 полей
#ifdef _PROCNAC_
  Заказчик_Плательщик                     // KatOrg.Name
  Заказчик_ПлательщикКод                  // KatOrg.TipOrg
  Заказчик_Плательщик_Адрес               // KatOrg.Addr
  Заказчик_Плательщик_ОКПО                // KatOrg.OKPO
  Заказчик_Плательщик_ОКОНХ               // KatOrg.OKONH
  Заказчик_Плательщик_ТЕЛ                 //  KatOrg.TEL
  Заказчик_Плательщик_СТАРАНА_КОД         //  KatState.KOD
  Заказчик_Плательщик_СТРАНА_ИМЯ          //  KatState.Name
  Заказчик_Плательщик_СТРАНА_НАЛОГИ       //  KatState.IsNal
  Заказчик_Плательщик_ГОРОД_КОД           // KatCity.KOD);
  Заказчик_Плательщик_ГОРОД_ИМЯ           // KatCity.Name);
  Заказчик_Плательщик_ГОРОД_ТЕЛ           // KatCity.TEL);
  Заказчик_Плательщик_ГОРОД_СТРАНА_КОД    //  KatState.KOD);
  Заказчик_Плательщик_ГОРОД_СТРАНА_ИМЯ    //  KatState.Name);
  Заказчик_Плательщик_ГОРОД_СТРАНА_НАЛОГИ //  KatState.IsNal);
  Заказчик_Плательщик_КОРПОРАЦИЯ          // KatOrg.CorpoIn
  Заказчик_ПлательщикУНН                  // KatOrg.UNN         =  17 ПОЛЕЙ
      Заказчик_Плательщик_БАНК_Имя
      Заказчик_Плательщик_БАНК_Коментарий
      Заказчик_Плательщик_БАНК_Адрес
      Заказчик_Плательщик_БАНК_Мфо
      Заказчик_Плательщик_БАНК_Ркц
      Заказчик_Плательщик_БАНК_Счет
      Заказчик_Плательщик_БАНК_Счет_Ркц
      Заказчик_Плательщик_БАНК_Счет_Плат
      Заказчик_Плательщик_БАНК_Тип_Счета
      Заказчик_Плательщик_БАНК_Вид_Счета   // 10 полей
#end
 Основание_отпуска
 Цель_приобретения
 ДовЛицо
 ДовЛицоПаспСерия ДовЛицоПаспНомер ДовЛицоПаспГде ДовЛицоПаспКогда

 СчФакт_НРек СчФакт_Номер

!- товарно-транспортная информация
#include ttn_prn.pro

!.if tovn01
 Основание ДатаОснования:date
!.end
!.if tovn02
 Назначение
!.end
 НарядЗаказНомер  НарядЗаказДата:date 
 НакСимвол НацСимвол ВалСимвол
 Курс_списания
!внешние атрибуты накладной
 атр1_нак атр2_нак атр3_нак атр4_нак атр5_нак атр6_нак атр7_нак атр8_нак атр9_нак атр10_нак
 атр1_пол атр2_пол атр3_пол атр4_пол атр5_пол атр6_пол атр7_пол атр8_пол атр9_пол атр10_пол
 атр1_тти атр2_тти атр3_тти атр4_тти атр5_тти атр6_тти атр7_тти атр8_тти атр9_тти атр10_тти
 сдал_отправитель
 отпуск_разрешил
 водитель
 экспедитор
 собственный_транспорт
 ТТН_ПунктП_Метод_2
 автомобиль
 способ_транспортировки
!.{
  спецификацияМЦ_нрек:comp
  Номер_пп ТНВЭД Ресурс_хранения код_группы название_группы
  КодМЦ Название
  Дополнительная_информация
#ifdef _PROCNAC_
  Вход_процент:double
  Исход_процент:double
  Скидка_Надбавка_cтрока
  Завод_Цена:double
#end
#ifdef __KOL_GRM__
  КОЛ_ГРУЗОВЫХ_МЕСТ:double
  ЕД_ИЗМЕРЕНИЯ_ГРУЗОВЫХ_МЕСТ 
#end

  KatMC_примечание ПримМЦ ОтпЕд МаксПроцНаценки:double
  МассаМЦ:double МассаТарыМЦ:double ОбъемМЦ:double SizeX:Double SizeY:double SizeZ:double УчЕд
  КолДО:double КолФ:double стр_КолФ КолОпл:double ПроцУб:double

  КолУч:double КолВес:double КолОб:double
  ЦНак:double ЦНац:double ЦВал:double ЦНакУч:double ЦНацУч:double ЦВалУч:double
  СтНак:double СтОпл:double СтНац:double СтВал:double
  Налог1Р:double Налог1В:double
  Налог2Р:double Налог2В:double
  Налог3Р:double Налог3В:double
  Налог4Р:double Налог4В:double
  Налог5Р:double Налог5В:double
  Налог6Р:double Налог6В:double
  Налог_прочие_Р:double Налог_прочие_В:double
  ЦНакБН:double ЦНацБН:double ЦВалБН:double ЦНакБНУч:double ЦНацБНУч:double ЦВалБНУч:double
  ЦНакСН:double ЦНацСН:double ЦВалСН:double ЦНакСНУч:double ЦНацСНУч:double ЦВалСНУч:double
  ставка_первого_налога:double
  ЦНДСНак:double ЦАкцизНак:double ЦНПродНак:double ЦНАЛНак:double
  ЦНДСНац:double ЦАкцизНац:double ЦНПродНац:double ЦНАЛНац:double
  ЦНДСВал:double ЦАкцизВал:double ЦНПродВал:double ЦНАЛВал:double
  СтНакБН:double СтНацБН0:double СтВалБН:double СтНакСН:double СтНацСН0:double СтВалСН:double
  СтНДСНак:double СтАкцизНак:double СтНПродНак:double СтНАЛНак:double
  СтНДСНац0:double СтАкцизНац:double СтНПродНац:double СтНАЛНац:double
  СтНДСВал:double СтАкцизВал:double СтНПродВал:double СтНАЛВал:double
  ПрНДС:double ПрАкциз:double ПрНПрод:double ПрНАЛ:double
  Объем:double Плотность:double Температура:double       //
  Группа_Партии
  Партия KatParty_примечание Цена_изготовителяНац:double Цена_изготовителяВалНак:double
  Номер_сертификата Дата_сертификата
  Ктовыдал_сертификат
  Производитель_партии Страна_производителя_партии
  Атрибут_Партии_Число:double
     Дата_анализа Номер_анализа Валюта_партии КодВалюты_партии:comp Срок_годности
  атр1_спц атр2_спц атр3_спц атр4_спц атр5_спц атр6_спц атр7_спц атр8_спц атр9_спц атр10_спц
  атр1_МЦ  атр2_МЦ  атр3_МЦ  атр4_МЦ  атр5_МЦ  атр6_МЦ  атр7_МЦ  атр8_МЦ  атр9_МЦ  атр10_МЦ
  атр1_прт атр2_прт атр3_прт атр4_прт атр5_прт атр6_прт атр7_прт атр8_прт атр9_прт атр10_прт
  Цена_ордера_нац:double Цена_ордера_вал:double
  Альтернативная_единица_название
  Альтернативная_единица_соотношение:double

! Печать спецификации для ТТН
  СпТТН_ПунктР_Дата_С   : date
  СпТТН_ПунктР_Время_С
  СпТТН_ПунктР_Дата_По  : date
  СпТТН_ПунктР_Время_По

  СпТТН_ПунктР_Орг_Имя
  СпТТН_ПунктР_Орг_Тип
  СпТТН_ПунктР_Орг_Адрес
  СпТТН_ПунктР_Орг_ОКПО
  СпТТН_ПунктР_Орг_ОКОНХ
  СпТТН_ПунктР_Орг_ТЕЛ
  СпТТН_ПунктР_Орг_СТРАНА_КОД
  СпТТН_ПунктР_Орг_СТРАНА_ИМЯ
  СпТТН_ПунктР_Орг_СТРАНА_НАЛОГИ
  СпТТН_ПунктР_Орг_ГОРОД_КОД
  СпТТН_ПунктР_Орг_ГОРОД_ИМЯ
  СпТТН_ПунктР_Орг_ГОРОД_ТЕЛ
  СпТТН_ПунктР_Орг_ГОРОД_СТРАНА_КОД
  СпТТН_ПунктР_Орг_ГОРОД_СТРАНА_ИМЯ
  СпТТН_ПунктР_Орг_ГОРОД_СТРАНА_НАЛОГИ
  СпТТН_ПунктР_Орг_КОРПОРАЦИЯ
  СпТТН_ПунктР_Орг_УНН
  СпТТН_ПунктР_Орг_БАНК_Имя
  СпТТН_ПунктР_Орг_БАНК_Комментарий
  СпТТН_ПунктР_Орг_БАНК_Адрес
  СпТТН_ПунктР_Орг_БАНК_Мфо
  СпТТН_ПунктР_Орг_БАНК_Ркц
  СпТТН_ПунктР_Орг_БАНК_Счет
  СпТТН_ПунктР_Орг_БАНК_Счет_Ркц
  СпТТН_ПунктР_Орг_БАНК_Счет_Плат
  СпТТН_ПунктР_Орг_БАНК_Тип_Счета
  СпТТН_ПунктР_Орг_БАНК_Вид_Счета

  СпТТН_ПунктР_Доп_Имя
  СпТТН_ПунктР_Доп_Колич
  СпТТН_ПунктР_Доп_Время

  СпТТН_ПунктП_Дата_С   : date
  СпТТН_ПунктП_Время_С
  СпТТН_ПунктП_Дата_По  : date
  СпТТН_ПунктП_Время_По

  СпТТН_ПунктП_Орг_Имя
  СпТТН_ПунктП_Орг_Тип
  СпТТН_ПунктП_Орг_Адрес
  СпТТН_ПунктП_Орг_ОКПО
  СпТТН_ПунктП_Орг_ОКОНХ
  СпТТН_ПунктП_Орг_ТЕЛ
  СпТТН_ПунктП_Орг_СТРАНА_КОД
  СпТТН_ПунктП_Орг_СТРАНА_ИМЯ
  СпТТН_ПунктП_Орг_СТРАНА_НАЛОГИ
  СпТТН_ПунктП_Орг_ГОРОД_КОД
  СпТТН_ПунктП_Орг_ГОРОД_ИМЯ
  СпТТН_ПунктП_Орг_ГОРОД_ТЕЛ
  СпТТН_ПунктП_Орг_ГОРОД_СТРАНА_КОД
  СпТТН_ПунктП_Орг_ГОРОД_СТРАНА_ИМЯ
  СпТТН_ПунктП_Орг_ГОРОД_СТРАНА_НАЛОГИ
  СпТТН_ПунктП_Орг_КОРПОРАЦИЯ
  СпТТН_ПунктП_Орг_УНН
  СпТТН_ПунктП_Орг_БАНК_Имя
  СпТТН_ПунктП_Орг_БАНК_Комментарий
  СпТТН_ПунктП_Орг_БАНК_Адрес
  СпТТН_ПунктП_Орг_БАНК_Мфо
  СпТТН_ПунктП_Орг_БАНК_Ркц
  СпТТН_ПунктП_Орг_БАНК_Счет
  СпТТН_ПунктП_Орг_БАНК_Счет_Ркц
  СпТТН_ПунктП_Орг_БАНК_Счет_Плат
  СпТТН_ПунктП_Орг_БАНК_Тип_Счета
  СпТТН_ПунктП_Орг_БАНК_Вид_Счета

  СпТТН_ПунктП_Доп_Имя
  СпТТН_ПунктП_Доп_Колич
  СпТТН_ПунктП_Доп_Время
!#include sp_ttn.pro
  СпТТН_НормаПогрузки
  СпТТН_НормаРазгрузки

!-- Поля для ТТН и Ж/д

  СпТтнЖд_ЕдПодвСост_Имя
  СпТтнЖд_ЕдПодвСост_Номер
  СпТтнЖд_ЖдКвит_Номер
  СпТтнЖд_ЖдТариф          :double
  СпТтнЖд_ЖдТариф_Вал
  СпТтнЖд_ЕдВеса
  СпТтнЖд_СпособОпрВеса
  СпТтнЖд_ВесНетто         :double
  СпТтнЖд_ВесБрутто        :double
  СпТтнЖд_РесОтгрузки
  стр_АСтНакСН1
!.}
!.{ CHECKENTER TOVNUSL ---------- Вывод услуг в накладной 64 fields
  спецификацияУС_нрек:comp
  НазваниеУслуги
  КодУслуги
  ОтпЕдИзмУслуги
  УчЕдИзмУслуги
  КоэфУслуги
  КолДУслуги:double
  КолФУслуги:double
  ЦенаУслуги:double
  ЦенаВалУслуги:double
  У_Налог1Р:double
  У_Налог1В:double
  У_Налог2Р:double
  У_Налог2В:double
  У_Налог3Р:double
  У_Налог3В:double
  У_Налог4Р:double
  У_Налог4В:double
  У_Налог5Р:double
  У_Налог5В:double
  У_Налог6Р:double
  У_Налог6В:double
  У_Налог_прочие_Р:double
  У_Налог_прочие_В:double
  У_ЦНакБН:double
  У_ЦНацБН:double
  У_ЦВалБН:double
  У_ЦНакБНУч:double
  У_ЦНацБНУч:double
  У_ЦВалБНУч:double
  У_ЦНакСН:double
  У_ЦНацСН:double
  У_ЦВалСН:double
  У_ЦНакСНУч:double
  У_ЦНацСНУч:double
  У_ЦВалСНУч:double
  У_ставка_первого_налога:double
  У_ЦНДСНак:double У_ЦАкцизНак:double У_ЦНПродНак:double У_ЦНАЛНак:double
  У_ЦНДСНац:double У_ЦАкцизНац:double У_ЦНПродНац:double У_ЦНАЛНац:double
  У_ЦНДСВал:double У_ЦАкцизВал:double У_ЦНПродВал:double У_ЦНАЛВал:double
  У_СтНакБН:double
  У_СтНацБН:double
  У_СтВалБН:double
  У_СтНакСН:double
  У_СтНацСН:double
  У_СтВалСН:double
  У_СтНДСНак:double У_СтАкцизНак:double У_СтНПродНак:double У_СтНАЛНак:double
  У_СтНДСНац:double У_СтАкцизНац:double У_СтНПродНац:double У_СтНАЛНац:double
  У_СтНДСВал:double У_СтАкцизВал:double У_СтНПродВал:double У_СтНАЛВал:double
  У_ПрНДС:double У_ПрАкциз:double У_ПрНПрод:double У_ПрНАЛ:double
!////

!.}  28 fields
  TaraVoz: string
  АНаименований:double   стр_АНаименований
  АКолФ:double           стр_АКолФ
  АКолУч:double          стр_АКолУч
  АКолВес:double         стр_АКолВес
  АКолОб:double          стр_АКолОб
  АСтНак:double          стр_АСтНак
  АСтОпл:double          стр_АСтОпл
  АСтНац:double          стр_АСтНац
  АСтНацСДост:double     стр_АСтНацСДост
  АСтВал:double          стр_АСтВал
  АСтНакБН:double        стр_АСтНакБН
  АСтНацБН0:double       стр_АСтНацБН
  АСтВалБН:double        стр_АСтВалБН
  АСтНакСН:double        стр_АСтНакСН
  АСтНацСН0:double       стр_АСтНацСН
  АСтВалСН:double        стр_АСтВалСН

  АНДСНак:double         стр_АНДСНак
  ААкцизНак:double       стр_ААкцизНак
  АНПродНак:double       стр_АНПродНак
  АНАЛНак:double         стр_АНАЛНак
  АНДСНац0:double        стр_АНДСНац
  ААкцизНац:double       стр_ААкцизНац
  АНПродНац:double       стр_АНПродНац
  АНАЛНац:double         стр_АНАЛНац
  АНДСВал:double         стр_АНДСВал
  ААкцизВал:double       стр_ААкцизВал
  АНПродВал:double       стр_АНПродВал
  АНАЛВал:double         стр_АНАЛВал

  АПрНДС:double АПрАкциз:double  АПрНПрод:double  АПрНАЛ:double
!.{
спецификация2_нрек:comp
Название2 КодМЦ2 Объем2:double Плотность2:double КолФ2:double ЦНац2:double СтНац2:double   //
!.}
#ifdef __SKYSHOP__
NREC_бортпроводника: comp
NREC_katorg: comp
Nrec_persons: comp
табельный_номер_БП
ФИО_БП
авиакомпания
NREC_рейса: comp
NREC_комплектации: comp
Комплектация
!.{
номер_контейнера тип_контейнера номер_замка номер_пломбы
!.}
#end
 СпецСимвол
.endfields
!.begin
!  АНДСНац  := 0;
!  АСтНацБН := 0;
!  АСтНацСН := 0;
!  СтНакБН_busl       := 0;
!  СтНДСНак_busl      :=0;
!  СтНПродНак_busl    :=0;
!end.
.{
 накладная нрек = ^
  unn_inn ^
  количество_SpSopr ^  
  Лицензия_Поставщик  ^
  Лицензия_Грузоотправитель ^
  Лицензия_Грузополучатель ^
  Лицензия_Получатель  ^
  Лицензия_Плательщик  ^
#ifdef _PROCNAC_
  Лицензия_Заказчик_Плательщик ^
#end
  ПрейскурантЦен ^
  Директор            ^
  Главный_Бухгалтер   ^
 Поставщик ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
 Номер ^ ОператорЭВМ ^ Номер с дескриптором ^ Поле пользователя ^
 Номер_Договора ^ // если есть и если страна - Беларусь
 Дата_Договора ^
 Дата ^
 ДатаДень ^  ДатаМесяц ^  ДатаГод  ^
! Автомобиль ^ Автомобиль_Марка ^
! ПутЛист ^
 Грузоотправитель ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
 Грузополучатель  ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
 Дата_Отгрузки ^
! Автопредприятие ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
! Водитель ^
! Сумма за услуги по доставке ^
 НомерДовер ^  ДатаДовер ^ ФИОДовер ^
! ПунктПогрузкиИмя ^ ПунктПогрузкиАдр ^
! ПунктРазгрузкиИмя ^ ПунктРазгрузкиАдр ^ НормативПростоя ^
! Прицеп1 ^  Прицеп2 ^
 Назван_накладной ^ Склад ^ МОЛ ^ МолДолжность ^
 СкладРуководитель ^
 Назван_ТХО ^

 Получатель ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
 Плательщик ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
#ifdef _PROCNAC_
 Заказчик_Плательщик ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
#end
 Основание_отпуска ^
 Цель_приобретения ^
 ДовЛицо ^
 ДовЛицоПаспСерия ^ ДовЛицоПаспНомер ^
 ДовЛицоПаспГде ^
 ДовЛицоПаспКогда ^
 СчФакт_НРек  ^
 СчФакт_Номер ^

!- товарно-транспортная информация
#include ttn_prn.pr1

.if tovn01
 Основание ^ ДатаОснования ^
.end
.if tovn02
 Назначение ^
.end
 НарядЗаказНомер ^ НарядЗаказДата ^
 НакСимвол ^ НацСимвол ^ ВалСимвол ^
 Курс списания ^
! атрибуты KatSopr
 атр1_нак ^ атр2_нак ^ атр3_нак ^ атр4_нак ^ атр5_нак ^
 атр6_нак ^ атр7_нак ^ атр8_нак ^ атр9_нак ^ атр10_нак ^
! атрибуты KatOrg
 атр1_пол ^ атр2_пол ^ атр3_пол ^ атр4_пол ^ атр5_пол ^ 
 атр6_пол ^ атр7_пол ^ атр8_пол ^ атр9_пол ^ атр10_пол ^ 
! атрибуты TTNDoc
 атр1_тти ^ атр2_тти ^ атр3_тти ^ атр4_тти ^ атр5_тти ^ 
 атр6_тти ^ атр7_тти ^ атр8_тти ^ атр9_тти ^ атр10_тти ^ 
 сдал_отправитель ^
 отпуск_разрешил ^
 водитель ^
 экспедитор ^
 собственный_транспорт ^
 ТТН_ПунктП_Метод_2 ^
 автомобиль ^
 способ_транспортировки ^
.{
  спецификация нрек = ^
  Номер_пп ^ ТНВЭД ^  Ресурс_хранения ^ Код_группы ^ Название_группы ^
  КодМЦ ^ Название ^
  Дополнительная_информация ^
#ifdef _PROCNAC_
  Вход_процент ^
  Исход_процент ^
  Скидка_Надбавка_cтрока ^
  Завод_Цена ^
#end
#ifdef __KOL_GRM__
  КОЛ_ГРУЗОВЫХ_МЕСТ ^
  ЕД_ИЗМЕРЕНИЯ_ГРУЗОВЫХ_МЕСТ ^
#end
  KatMC_примечание ^ ПримМЦ ^ ОтпЕд ^ МаксПроцНац ^
  МассаМЦ ^  МассаТарыМЦ ^ ОбъемМЦ ^ SizeX ^ SizeY ^ SizeZ ^ УчЕд ^
  КолДО ^ КолФ ^ стр_КолФ ^ КолОпл ^ ПроцУб ^
  КолУч ^ КолВес ^ КолОб ^
  ЦНак ^ ЦНац ^ ЦВал ^ ЦНакУч ^ ЦНацУч ^ ЦВалУч ^
  СтНак ^ СтОпл ^ СтНац ^ СтВал ^
  Налог1Р ^ Налог1В ^
  Налог2Р ^ Налог2В ^
  Налог3Р ^ Налог3В ^
  Налог4Р ^ Налог4В ^
  Налог5Р ^ Налог5В ^
  Налог6Р ^ Налог6В ^
  Налог_прочие_Р ^ Налог_прочие_В ^
  ЦНакБН ^ ЦНацБН ^ ЦВалБН ^ ЦНакБНУч ^ ЦНацБНУч ^ ЦВалБНУч ^
  ЦНакСН ^ ЦНацСН ^ ЦВалСН ^ ЦНакСНУч ^ ЦНацСНУч ^ ЦВалСНУч ^
  ставка_первого_налога ^
  ЦНДСНак ^ ЦАкцизНак ^ ЦНПродНак ^ ЦНАЛНак ^
  ЦНДСНац ^ ЦАкцизНац ^ ЦНПродНац ^ ЦНАЛНац ^
  ЦНДСВал ^ ЦАкцизВал ^ ЦНПродВал ^ ЦНАЛВал ^
  СтНакБН ^ СтНацБН0 ^ СтВалБН ^ СтНакСН ^
  СтНацСН0 ^
  СтВалСН ^
  СтНДСНак ^ СтАкцизНак ^ СтНПродНак ^ СтНАЛНак ^
  СтНДСНац0 ^
!.begin
!  СтНДСНац := Round(СтНДСНац0,2);
!  СтНацБН  := Round(СтНацБН0,2);
!  СтНацСН  := Round(СтНацСН0,2);
!  АНДСНац  := АНДСНац  + СтНДСНац;
!  АСтНацБН := АСтНацБН + СтНацБН;
!  АСтНацСН := АСтНацСН + СтНацСН;
!  СтНакБН_busl       := СтНакБН_busl + СтНакБН
!  СтНДСНак_busl      := СтНДСНак_busl + СтНДСНак
!  СтНПродНак_busl    := СтНПродНак_busl + СтНПродНак
!end.
  СтАкцизНац ^ СтНПродНац ^ СтНАЛНац ^
  СтНДСВал ^ СтАкцизВал ^ СтНПродВал ^ СтНАЛВал ^
  ПрНДС ^ ПрАкциз ^ ПрНПрод ^ ПрНАЛ ^
  Объем ^ Плотность ^ Температура ^
  Группа_Партии ^
  Партия ^ KatParty_примечание ^ Цена_изготовителяНац ^ Цена_изготовителяВалНак ^
  Номер_сертификата ^ Дата_сертификата ^
  Ктовыдал_сертификат ^
  Производитель_партии ^ Страна_производителя_партии ^
  Атрибут_Партии_Число ^
     Дата_анализа ^ Номер_анализа ^ Валюта_партии ^ КодВалюты_партии ^ Срок_годности ^
! атрибуты SpSopr
  атр1_спц ^ атр2_спц ^ атр3_спц ^ атр4_спц ^ атр5_спц ^ 
  атр6_спц ^ атр7_спц ^ атр8_спц ^ атр9_спц ^ атр10_спц ^ 
! атрибуты KatMC
  атр1_МЦ  ^ атр2_МЦ  ^ атр3_МЦ  ^ атр4_МЦ  ^ атр5_МЦ  ^ 
  атр6_МЦ  ^ атр7_МЦ  ^ атр8_МЦ  ^ атр9_МЦ  ^ атр10_МЦ ^ 
! атрибуты KatParty
  атр1_прт ^ атр2_прт ^ атр3_прт ^ атр4_прт ^ атр5_прт ^ 
  атр6_прт ^ атр7_прт ^ атр8_прт ^ атр9_прт ^ атр10_прт ^ 

  Цена_ордера_нац ^ Цена_ордера_вал ^
  Альтернативная_единица_название ^
  Альтернативная_единица_соотношение ^

! Печать спецификации для ТТН
  СпТТН_ПунктР_Дата_С                  ^
  СпТТН_ПунктР_Время_С                 ^
  СпТТН_ПунктР_Дата_По                 ^
  СпТТН_ПунктР_Время_По                ^

  СпТТН_ПунктР_Орг_Имя                 ^
  СпТТН_ПунктР_Орг_Тип                 ^
  СпТТН_ПунктР_Орг_Адрес               ^
  СпТТН_ПунктР_Орг_ОКПО                ^
  СпТТН_ПунктР_Орг_ОКОНХ               ^
  СпТТН_ПунктР_Орг_ТЕЛ                 ^
  СпТТН_ПунктР_Орг_СТРАНА_КОД          ^
  СпТТН_ПунктР_Орг_СТРАНА_ИМЯ          ^
  СпТТН_ПунктР_Орг_СТРАНА_НАЛОГИ       ^
  СпТТН_ПунктР_Орг_ГОРОД_КОД           ^
  СпТТН_ПунктР_Орг_ГОРОД_ИМЯ           ^
  СпТТН_ПунктР_Орг_ГОРОД_ТЕЛ           ^
  СпТТН_ПунктР_Орг_ГОРОД_СТРАНА_КОД    ^
  СпТТН_ПунктР_Орг_ГОРОД_СТРАНА_ИМЯ    ^
  СпТТН_ПунктР_Орг_ГОРОД_СТРАНА_НАЛОГИ ^
  СпТТН_ПунктР_Орг_КОРПОРАЦИЯ          ^
  СпТТН_ПунктР_Орг_УНН                 ^
  СпТТН_ПунктР_Орг_БАНК_Имя            ^
  СпТТН_ПунктР_Орг_БАНК_Комментарий    ^
  СпТТН_ПунктР_Орг_БАНК_Адрес          ^
  СпТТН_ПунктР_Орг_БАНК_Мфо            ^
  СпТТН_ПунктР_Орг_БАНК_Ркц            ^
  СпТТН_ПунктР_Орг_БАНК_Счет           ^
  СпТТН_ПунктР_Орг_БАНК_Счет_Ркц       ^
  СпТТН_ПунктР_Орг_БАНК_Счет_Плат      ^
  СпТТН_ПунктР_Орг_БАНК_Тип_Счета      ^
  СпТТН_ПунктР_Орг_БАНК_Вид_Счета      ^

  СпТТН_ПунктР_Доп_Имя                 ^
  СпТТН_ПунктР_Доп_Колич               ^
  СпТТН_ПунктР_Доп_Время               ^

  СпТТН_ПунктП_Дата_С                  ^
  СпТТН_ПунктП_Время_С                 ^
  СпТТН_ПунктП_Дата_По                 ^
  СпТТН_ПунктП_Время_По                ^

  СпТТН_ПунктП_Орг_Имя                 ^
  СпТТН_ПунктП_Орг_Тип                 ^
  СпТТН_ПунктП_Орг_Адрес               ^
  СпТТН_ПунктП_Орг_ОКПО                ^
  СпТТН_ПунктП_Орг_ОКОНХ               ^
  СпТТН_ПунктП_Орг_ТЕЛ                 ^
  СпТТН_ПунктП_Орг_СТРАНА_КОД          ^
  СпТТН_ПунктП_Орг_СТРАНА_ИМЯ          ^
  СпТТН_ПунктП_Орг_СТРАНА_НАЛОГИ       ^
  СпТТН_ПунктП_Орг_ГОРОД_КОД           ^
  СпТТН_ПунктП_Орг_ГОРОД_ИМЯ           ^
  СпТТН_ПунктП_Орг_ГОРОД_ТЕЛ           ^
  СпТТН_ПунктП_Орг_ГОРОД_СТРАНА_КОД    ^
  СпТТН_ПунктП_Орг_ГОРОД_СТРАНА_ИМЯ    ^
  СпТТН_ПунктП_Орг_ГОРОД_СТРАНА_НАЛОГИ ^
  СпТТН_ПунктП_Орг_КОРПОРАЦИЯ          ^
  СпТТН_ПунктП_Орг_УНН                 ^
  СпТТН_ПунктП_Орг_БАНК_Имя            ^
  СпТТН_ПунктП_Орг_БАНК_Комментарий    ^
  СпТТН_ПунктП_Орг_БАНК_Адрес          ^
  СпТТН_ПунктП_Орг_БАНК_Мфо            ^
  СпТТН_ПунктП_Орг_БАНК_Ркц            ^
  СпТТН_ПунктП_Орг_БАНК_Счет           ^
  СпТТН_ПунктП_Орг_БАНК_Счет_Ркц       ^
  СпТТН_ПунктП_Орг_БАНК_Счет_Плат      ^
  СпТТН_ПунктП_Орг_БАНК_Тип_Счета      ^
  СпТТН_ПунктП_Орг_БАНК_Вид_Счета      ^

  СпТТН_ПунктП_Доп_Имя                 ^
  СпТТН_ПунктП_Доп_Колич               ^
  СпТТН_ПунктП_Доп_Время               ^
!#include sp_ttn.pr1
  СпТТН_НормаПогрузки                  ^
  СпТТН_НормаРазгрузки                 ^

!-- Поля для ТТН и Ж/д

  СпТтнЖд_ЕдПодвСост_Имя               ^
  СпТтнЖд_ЕдПодвСост_Номер             ^
  СпТтнЖд_ЖдКвит_Номер                 ^
  СпТтнЖд_ЖдТариф                      ^
  СпТтнЖд_ЖдТариф_Вал                  ^
  СпТтнЖд_ЕдВеса                       ^
  СпТтнЖд_СпособОпрВеса                ^
  СпТтнЖд_ВесНетто                     ^
  СпТтнЖд_ВесБрутто                    ^
  СпТтнЖд_РесОтгрузки                  ^

.}
  стр_АСтНакСН1 ^ 
.{ CHECKENTER TOVNUSL
  спецификация нрек = ^
  НазваниеУслуги ^ КодУслуги ^ ОтпЕдИзмУслуги ^ УчЕдИзмУслуги ^ КоэфУслуги ^
  КолДУслуги ^ КолФУслуги ^ ЦенаУслуги ^ ЦенаВалУслуги ^

  У_Налог1Р ^ У_Налог1В ^
  У_Налог2Р ^ У_Налог2В ^
  У_Налог3Р ^ У_Налог3В ^
  У_Налог4Р ^ У_Налог4В ^
  У_Налог5Р ^ У_Налог5В ^
  У_Налог6Р ^ У_Налог6В ^
  У_Налог_прочие_Р ^ У_Налог_прочие_В ^
  У_ЦНакБН ^ У_ЦНацБН ^ У_ЦВалБН ^ У_ЦНакБНУч ^ У_ЦНацБНУч ^ У_ЦВалБНУч ^
  У_ЦНакСН ^ У_ЦНацСН ^ У_ЦВалСН ^ У_ЦНакСНУч ^ У_ЦНацСНУч ^ У_ЦВалСНУч ^
  У_ставка_первого_налога ^
  У_ЦНДСНак ^ У_ЦАкцизНак ^ У_ЦНПродНак ^ У_ЦНАЛНак ^
  У_ЦНДСНац ^ У_ЦАкцизНац ^ У_ЦНПродНац ^ У_ЦНАЛНац ^
  У_ЦНДСВал ^ У_ЦАкцизВал ^ У_ЦНПродВал ^ У_ЦНАЛВал ^
  У_СтНакБН ^ У_СтНацБН ^ У_СтВалБН ^ У_СтНакСН ^ У_СтНацСН ^ У_СтВалСН ^
  У_СтНДСНак ^ У_СтАкцизНак ^ У_СтНПродНак ^ У_СтНАЛНак ^
  У_СтНДСНац ^ У_СтАкцизНац ^ У_СтНПродНац ^ У_СтНАЛНац ^
  У_СтНДСВал ^ У_СтАкцизВал ^ У_СтНПродВал ^ У_СтНАЛВал ^
  У_ПрНДС ^ У_ПрАкциз ^ У_ПрНПрод ^ У_ПрНАЛ ^


.}
  TaraVoz ^
  АНаименований ^ стр_АНаименований ^
  АКолФ ^ стр_АКолФ ^ АКолУч ^ стр_АКолУч ^ АКолВес ^ стр_АКолВес ^ АКолОб ^ стр_АКолОб ^
  АСтНак ^ стр_АСтНак ^
  AСтОпл ^ стр_АСтОпл ^
  АСтНац ^ стр_АСтНац ^
  АСтНацСДост ^ стр_АСтНацСДост ^
  АСтВал ^ стр_АСтВал ^
  АСтНакБН ^ стр_АСтНакБН ^ АСтНацБН0 ^ стр_АСтНацБН ^ АСтВалБН ^ стр_АСтВалБН ^
  АСтНакСН ^ стр_АСтНакСН ^ АСтНацСН0 ^ стр_АСтНацСН ^ АСтВалСН ^ стр_АСтВалСН ^
  АНДСНак ^ стр_АНДСНак ^
  ААкцизНак ^ стр_ААкцизНак ^
  АНПродНак ^ стр_АНПродНак ^
  АНАЛНак ^ стр_АНАЛНак ^
  АНДСНац0 ^ стр_АНДСНац ^
  ААкцизНац ^ стр_ААкцизНац ^
  АНПродНац ^ стр_АНПродНац ^
  АНАЛНац ^ стр_АНАЛНац ^
  АНДСВал ^ стр_АНДСВал ^
  ААкцизВал ^ стр_ААкцизВал ^
  АНПродВал ^ стр_АНПродВал ^
  АНАЛВал ^ стр_АНАЛВал ^

  АПрНДС ^ АПрАкциз ^ АПрНПрод ^ АПрНАЛ ^
.{
спецификация нрек = ^
Название2 ^ КодМЦ2 ^
Объем2 ^ Плотность2 ^ КолФ2 ^
ЦНац2 ^ СтНац2 ^
.}
#ifdef __SKYSHOP__
NREC_бортпроводника ^
NREC_katorg ^
Nrec_persons ^
табельный_номер_БП ^
ФИО_БП ^
авиакомпания ^
NREC_рейса ^
NREC_комплектации ^
Комплектация ^
.{
номер_контейнера  ^ тип_контейнера  ^ номер_замка  ^ номер_пломбы ^
.}
#end
   ^
.}
.endform
Соответственно ЛЮБАЯ линкформа сделанная на основании TOVN должна иметь вот такую структуру:

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

.linkform ... prototype is 'TOVN'
.fields
 ...
.endfields
.{
#include ttn_prn.pr1
.if tovn01
.end
.if tovn02
.end
.{
.}
.{ CHECKENTER TOVNUSL
.}
.{
.}
.{
.}
.}
.}
.endform