![]() |
глюки в 1с?!! не может быть... как думаете почему почему при обнулении одной переменной к примеру-Организация ="" может произойти обнуление другой, которая была передана параметром а процеддуру - Слово="Плательщик". то есть после Организация ="" стали оба ="" |
обошёл ошибку временно сохраняя слово1=слово организация="" далее по тексту программы - применяя заместо переменной "слово"- "слово1"... |
а что только "слово", при каждом присвоении сохраняй все переменные программы, потом восстанавливай. Вдруг не только "слово" портится. Хотя вначале было слово )) |
2. двиг 1с 25версия... в том то и дело- временно обошёл это странное обнуление. вопрос как раз в том- что это такое, где копать? |
организация = слово |
4. а как они могут указывать на одно и тоже??? в обработке тис 1с7 процедрура ВыгрузитьПлатежныеДокументы. Организация собираемое поле внутри процедуры. по тексту вроде не пересекаются. но не понятно переменная организация собирается и далжна быть сохранена в колонку на которую указывает Слово="Плательщик". Но первоначальное обновление переменной Организация стирает название колонки. что тут происходит? |
жалко, что словом нельзя прибить ... одноЭсника |
если я правильно интуичу - то нужно смотреть шаблон |
101. в смысле? какой шаблон? |
2(0) Процедурный Вы наш, Вам что-нибудь говорят термины "передача параметра по ссылке" и "передача параметра по значению"? Вкурите их тщательно, и Вы познаете столь ослепительную истину, что по сравнению с которой все тайны дзен-буддизма - тыквенные семечки... |
(8) чо печатаем ? ттн счф или торг 12? |
может всё таки вначале была Строка а не Слово, типа из строки внутрь |
9/ если обработку ПредприятиеКлиентБанка полностью скопировать во внешнюю обработку работает без ошибок, а вот скопировать в конфиге ПредприятиеКлиентБанка2- не помогает... В 5. я не точно написал- ошибка проявляется в ВыгрузитьПлптежныеРеквизитв в последней команде ТаблицаДокументов.УстановитьЗначение(строка,Слово,Организация). В этой процедуре начальная установка при сборке- Организации="" влияет на переменную Слово. |
9. какая бы ссылка не была- переменные Слово и Организация никак взаимно друг с другом не контачат ведь... |
11. не понимаю... что значит из строки внутрь :)) |
10/ попытка выгрузить платежки |
(12) в оригинальной тис последняя команда выглядит так: ТаблицаДокументов.УстановитьЗначение(Стр, Слово, Текст); |
14-7d5x > жкк уже всю курил :)), це как раз про передачу параметров объекту |
типичный ... одноЭсник решает никому не нужную задачу чиста одноЭсный подход ... ну да что взять с одноЭсников платежки готовят в системе Б-К (обобенно если их несколько). При этом имеем актуальные справочники банков и пр. Если платежка завернута - ее тут же исправляем и по новой отправляем. в 1це импортируем только банковские выписки из банк-клиентов, там уже подтвержденные действия |
(18) угу, у меня так сделано.. только потом трудно "парсить" назначения платежа... девочки пишут как в голову взбредет... в 1Ске мржно хоть какие-то шаблоны было бы прикрутить... |
(20) ну так прикрути шаблоны отдельной программой крайне примитивно - програмка ведет несколько списков висит в трее один из списков - назначение платежа, против каждой строчки кнопка - СКОПИРОВАТЬ В БУФЕР. копируешь и вставляешь в банк клиент. Списки хранятся в текстовых файлах, редактируются любым редактором. У нас списки готовит заинтересованный отдел и потом рассылает по филиалам 0 чтобы везде было более менее единообразно |
Ну ясно, автор наконец может прочитает про фактические и формальные параметры процедур и функций и не будет так тупить как в (0). |
16/ да! так и есть! просто я немного разжевал- там по тексту текст=организация, а вот когда собирает организацию сначала обнуляет и как раз в этот момент каким то образом стирает Слово |
(22) см (21) ЗЫ: и по тексту, там нигде нет присвоения пустого значения переменной Организация или Слово. |
Если че, на вот тебе, для понимания: Процедура Вася(Федя) Федя = 10; КонецПроцедуры Маша =0; Вася(Маша); Сообщить(Маша); |
Угадай, что будет в переменной Маша. Пилять.. это же в школе проходят на уроке информатики, в классе 6-ом наверное. |
Ну и чтоб совсем уж наверняка, выполни это еще Процедура Вася(Знач Федя) Федя = 10; КонецПроцедуры Маша =0; Вася(Маша); Сообщить(Маша); |
2(26) нельзя же так... Вы взорвали его мозг... :) |
(26) а где main() ??? |
И до чего же переменная эта Маша! То там Вася, то Федя... :) |
(27) вопросом в (0) мой мозг так же разрушен :) |
23-30/ :-) понимаю намёк. я выгляжу белой вороной- пол страны применяет выгрузку загрузку банки и один я ропчу а ты говоришь разбирайся с параметрами :-)посмотри из стандартного ТИС Предприятие-клиент банка ВыгрузитьПлатежные Реквизиты(...) на последнюю строчку кода. |
(31) я давно уже посмотрел. |
И твоя ошибка только в том, что у клиентоса не заполнен реквизит ЮрФизЛицо. |
(31) там все в поряде... у тебя в счете заполнено ЮрФизЛицо? |
34.33 да, заполнено. то есть юрфмзлицо плательщика есть. 26.ЁПРСТ отдельное спасибо :-) объявив явно перемеменную Организация удалось исправить болезненное состояние :-) я уже сбился со счета сколько серьезных исправлении внёс для правильной работы Предприятие КлиентБанка... |
[quote=7d5x;30517812]я уже сбился со счета сколько серьезных исправлении внёс для правильной работы Предприятие КлиентБанка... [/quote] А кто будет считать те "исправления" что сделали работу КБ неправильной? |
36. была типовая, а после приведения в раобчее состояние теряется гарантия правильной работы от 1С - так как - код откровенно не соответствует типовой :-)) |
Текущее время: 03:29. Часовой пояс GMT +3. |