Корректировка счет фактур

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Корректировка счет фактур

Сообщение Nick »

Нужно, чтобы вместо слов "Он же" в поле грузоотправитель стояло наименование твоей организации при занесении в это поле своей организации. Кто такое делал, скажите как plz.

У скрипта счет-фактуры первой строкой идет:
.LinkForm 'SCHFREES_48' Prototype is 'Schfrees'

Поле Грузоотправителя получается как я понял так:
if (trim(GruzFrom

Так вот, хочу узнать, как можно добраться до Schfrees и узнать что это такое и как
оно (GruzFrom) рождается.
И еще, если кто знает, где хранятся такие штуки (поля, строки или функции это - я не знаю):
MyOrgName
MyOrgAddr
MyOrgInn
- это они в Галактике предопределены или это наш бывший спец по ее настройке определил сам?

Вопрос корявый, но как лучше написать даже не знаю
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Корректировка счет фактур

Сообщение hope »

Можно проверку вставить:
IF(GruzFrom='Он же', IF(Direct=1, MyOrgName, OrgName), GruzFrom)
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Re: Корректировка счет фактур

Сообщение Nick »

Так и хотел сделать: Нашел текст формы, открыл и захотел
скомпилить снова, а он выдает ошибку

"Ошибка, ожидалась ',' (Стр. 26 поз. 3)" - Вот здесь
if (Direct = 1, if (trim(MyOrgAddr) = '', '-', MyOrgAddr)
^

А это кусок этого текста.
Здесь это пятая строка:

.fields
NSF
if (longint(dFact)<>0, DateToStr(dFact, '"DD" Mon YYYY г.'), '')
if (Direct = 1, if (trim(MyOrgName) = '', '-', MyOrgName)
if (Direct = 1, if (trim(MyOrgAddr) = '', '-', MyOrgAddr)
if (Direct = 1, if (trim(MyOrgINN) = '', '-', MyOrgINN)
if (trim(GruzFrom
if (trim(GruzTo
if (trim(PlatNo
if (longint(PlatDat) <> 0, DateToStr(PlatDat, '"DD" Mon YYYY г.'), '')
if (Direct <> 1, if (trim(MyOrgName) = '', '-', MyOrgName)
if (Direct <> 1, if (trim(MyOrgAddr) = '', '-', MyOrgAddr)

Но ведь эта форма УЖЕ была скомпилирована, почему ошибка тогда ???

Да и вообще почему-то строки

if (trim(GruzFrom
if (trim(GruzTo
if (trim(PlatNo

без скобок закрывающих - компилятор их и требует.
Не скажите, почему так коряво открылся этот файл, вроде открывал как и всегда по F4.
???
Ответить