Страница 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