|
v7: подскажите язык плиз | ☑ | ||
---|---|---|---|---|
0
kouki
28.10.11
✎
12:16
|
Столкнулся с файликом вот таким
***** ^Type=46^ ^Acc=0000000000000^ - Запрос для зачисления средств на карт-счета [IN_PARAM] ^_Table=Npp1=1~Name1=Петруша Александр Васильевич ~Nch1=3114000382769~Sum1=395,000.00~^ ^bank_pp=705^ ^DatePP=18.10.2011^ ^N_sp=235^ ^Vid_dohoda=епонированная зар.плата^ ^AccountBYR=395,000.00^ ^AccountBYRByWords=Триста девяносто пять тысяч белорусских рублей^ ^Date=18.10.2011^ ^N_poruch=3940^ ^Period=Октябрь, 2011^ ^_Address=г.Гродно,ул.Дзержинского,94^ ^_Face1=Ефременко С.В.^ ^_Face2=Иванова Т.М.^ ^_AppFace1=Директор^ ^_AccSettl=3012200710015^ ^_CBU=^ ^_CBUAddress=^ ^_City=^ ^Name=ПЧУП "Цветлит"^ ^UNN=500059277^ ^Version=1^ [OUT_PARAM] ^KOD_SOATO=152101705^ ^FILIAL_NAME=ОАО "Белинвестбанк" Головной филиал по Гродненской области^ ^SEAL_NUMBER=15^ ^PODR_NAME=Головной филиал по Гродненской области^ ^DATE_PROV=18 октября 2011^ ^USER=Минаева Ольга Михайловна^ ^USER_KOD=1915^ ^Answer=Обработан в банке^ ^TimeIn=18.10.2011 09:27:04^ ^Time=18.10.2011 10:33:46^ ################################################### не подскажете на каком языке разметка????? может кто сталкивался |
|||
1
aka AMIGO
28.10.11
✎
12:20
|
да любой язык может быть.. даже в 1с можно создать текстовик по образу и подобию :)
|
|||
2
Ненавижу 1С
гуру
28.10.11
✎
12:21
|
это не язык, это пример шаблона какого-то
впрочем формально - язык |
|||
3
Рэйв
28.10.11
✎
12:21
|
это скорее всего не язык, а просто такой формат выгрузки- загрузки
|
|||
4
theodor
28.10.11
✎
12:23
|
INI?
|
|||
5
kouki
28.10.11
✎
12:25
|
Ну понятно с языком сообственно в чем проблема.. это файл запроса для программы клиент-банк. Значит стаолкнулся с проблеммой ^_Table=Npp1=1~Name1=Петруша Александр Васильевич ~Nch1=3114000382769~Sum1=395,000.00~^ вот эта строка формируется вот таким кодом:
ВыбратьСтроки(); Пока ПолучитьСтроку()=1 Цикл КИ.ИспользоватьВладельца(Сотр); КИ.ВыбратьЭлементы(); Сч = СокрЛП(КИ.СчетВбанке); Сум =Аванс; ФИО = (СокрЛП(Сотр.Наименование)); //Текст.ДобавитьСтроку("0 [ Сум].00 0.00 [Сч ] [ФИО ]"); Если флаг = 0 Тогда СтрокаКэт = Строка("^_Table=Npp1="+нум+"~Name1="+"[ФИО]"+"~Nch1="+"[Сч]"+"~Sum1="+"[Сум]" ); // Текст.ДобавитьСтроку("^_Table=Npp1="+нум+"~Name1="+"[ФИО]"+"~Nch1="+"[Сч]"+"~Sum1="+"[Сум]" ); флаг = 1; нум=нум+1; ИначеЕсли флаг<>0 Тогда СтрокаКэт=СтрокаКэт+Строка("~Npp1="+нум+"~Name1="+"[ФИО]"+"~Nch1="+"[Сч]"+"~Sum1="+"[Сум]"); //Текст.ДобавитьСтроку("^~Npp1="+нум+"~Name1="+"[ФИО]"+"~Nch1="+"[Сч]"+"~Sum1="+"[Сум]" ); нум=нум+1; КонецЕсли; ИтогСумма=ИтогСумма+Сум; Сч1=Сч1+1; КонецЦикла; но как видно из кода все записи в текстовике будут идентичны последним значениям переменных ФИО,СЧ и Сум. ТАк вот как обойти сию проблемму...???? |
|||
6
kouki
28.10.11
✎
12:28
|
Спросите почему я не могу просто создать новую строку в текст файле.??? отвечу... ругается программа клиент-фанк.. хочет одну строку, зараза((
|
|||
7
Рэйв
28.10.11
✎
12:28
|
разремарить
//Текст.ДобавитьСтроку |
|||
8
Азат
28.10.11
✎
12:29
|
(5) три тыщи на мобилку и сразу решаем твою проблему)
|
|||
9
kouki
28.10.11
✎
12:30
|
Может ТЗ????
|
|||
10
kouki
28.10.11
✎
12:31
|
а потом при формировании строки просто доставать значения????? также построчно????
|
|||
11
filh
28.10.11
✎
12:58
|
а что надо то?
|
|||
12
filh
28.10.11
✎
12:59
|
хороша з/п если в рублях:
>>Триста девяносто пять тысяч |
|||
13
Mikeware
28.10.11
✎
13:09
|
"СтрокаКэт" - блин, это же шифрограмма для радистки, неужели не понятно...
|
|||
14
kouki
28.10.11
✎
13:40
|
(11) Надо сформировать строку одну без переносов...
|
|||
15
filh
28.10.11
✎
13:41
|
какую?
|
|||
16
kouki
28.10.11
✎
13:41
|
(12) Это РБ. В переводе на доллары окола 40-ка))))
|
|||
17
filh
28.10.11
✎
13:41
|
и убрать перенос не предлагать?
|
|||
18
kouki
28.10.11
✎
13:42
|
Я вначале думал мож какой реально перенос.. чтобы знать какой символ перенос здесь..
|
|||
19
kouki
28.10.11
✎
13:48
|
Ну С ТЗ наверное оптимальный вариант... Доставать исходя из номера, который совподает с номером строки в ТЗ и все
|
|||
20
FN
28.10.11
✎
13:59
|
Если уж такой простой алгоритм вызывает затруднения...
Весь текст загони в одну переменную, вместо данных напиши что-то типа %%ФИО%%, %%ЮзерКод%% - получишь эталонный "шаблон" а потом через СтрЗаменить подставляй своий данные |
|||
21
filh
28.10.11
✎
14:03
|
а чесно, так и не понял, что надо ТС. Толи файл свормировать, толи распознать язык, толи перенос удрать, толи ТЗ еще что то...
бред. |
|||
22
kouki
28.10.11
✎
14:17
|
(20) Спс.. я просто с текстовыми фалами вчера только впервые столкнулся
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |