Да, но иногда то ли банк, то ли на разных машинах кодировки разные и одну и ту же выгрузку получают в разных кодировках и приходится править обработку формата. Было бы удобно выбирать кодировку в главной обработке и получать ее в параметрах обработки формата.
При создании Контрагента у меня почему-то кодировка дальше 999 не идет... В Спр.Контрагента кодировка до 8 знаков... Ваш код разобрать это ещё то %;№№!";№%%: Вам не икается?
Если _____________А____=Неопределено Тогда _______________А__=CaTALOGS.Контрагенты.СоздатьЭлемент(); _______________А__.УстановитьНовыйКод(); TRy _______А__=СтрЗаменить(__________а____.НазваКонтрагента,_a___("C"),CHarS.lf); _______________a____=СтрЧислоСтрок(_______А__); ___________A__=TRiMaLL(СтрПолучитьСтроку(_______А__,_______________a____)); Если _______________a____>___________А___("2GE") Тогда ___________A__=___________A__+_a___("F"); FOr ___а____=___________А___("2GE") TO _______________a____-___________А___("2GE") dO ___________A__=___________A__+_a___("I")+trIMalL(СтрПолучитьСтроку(_______А__,___а____)); Enddo; КонецЕсли; _______________А__.Наименование=___________A__; ExCePT _______________А__.Наименование=__________а____.НазваКонтрагента; endtry; _______________А__.НАимЕнОВаниеПоЛнОЕ=__________а____.НазваКонтрагента; _______________А__.КодПоЕдрпоу=__________а____.КодКонтрагента; _______________А__.ЮридическоефизическоеЛицо=?(СтрДлина(__________а____.КодКонтрагента)=___________А___("2KA"),ENUms.ЮридическоефизическоеЛицо.ФизическоеЛицо,eNums.ЮридическоефизическоеЛицо.ЮридическоеЛицо); Если ЗначениеЗаполнено(ГрупаНовихКонтрагентів)Тогда _______________А__.Родитель=ГрупаНовихКонтрагентів; КонецЕсли; tRy _______________А__.Записать(); _____________А____=_______________А__.Ссылка; ____________А__.Вставить(__________а____.КодКонтрагента,_____________А____); eXCEpt Сообщить(erRordEscriPtIOn()); Продолжить; enDtRy; КонецЕсли;
Живет на форуме
Группа: Местный
Сообщений: 2920
Из: Київ, Україна
Спасибо сказали: 1239 раз
Рейтинг: 1345.6
QUOTE (sergeyfit @ 08.06.20, 20:01)
При создании Контрагента у меня почему-то кодировка дальше 999 не идет
Похоже, у вас нарушение порядка строковой кодировки. Найдите все коды с длиной меньше стандартной, исправьте, и примените метод ОбновитьНумерациюОбъектов.
QUOTE (sergeyfit @ 08.06.20, 20:01)
Вам не икается?
Абсолютно...
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Кожного разу є бажання додати багато нового функціоналу, але часу не вистачає. Тому поки виправний реліз.
Версія 4.1
1С:Предприятие 8.3 (8.3.16.1063) Бухгалтерія для України, редакція 2.0 (2.0.20.4)
Відкриваю файл обробки "ОбмінЗБанком (2.1) 4.1.epf" Обираю формат "ОбмінЗБанком_ОбробкаФормату_iBank2 4.1.epf" (Файл рядку з розділювачами (CSV)) Завантажую виписку з UKRSIB business в форматі CSV
Результат: Прочитати файл виписки - Помилка файлу обробки формату Перевірити заповнення - Несоответствие типов (параметр номер '1')
Живет на форуме
Группа: Местный
Сообщений: 2920
Из: Київ, Україна
Спасибо сказали: 1239 раз
Рейтинг: 1345.6
budst @ 20.06.20, 16:06
, Можливо. Обробка формату "ОбмінЗБанком_ОбробкаФормату_iBank2 4.1.epf", хоч і називається "iBank2", нормально працює з Аваль. В УкрСиб начебто теж iBank2, але не зовсім коректний.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Живет на форуме
Группа: Местный
Сообщений: 2920
Из: Київ, Україна
Спасибо сказали: 1239 раз
Рейтинг: 1345.6
rudnitskij @ Yesterday, 17:05
, В соответствии с рекомендациями, для интерфейсных строк использую НСтр(). Но до перевода на росийский руки пока не дошли. Чтобы не оставлять пустыми, заполняю на украинском.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Vofka @ Сегодня, 15:10
, "Зачем вы используете НСтр, если всё на одном языке?" - надо читать не по диагонали, а слева направо. Потом строку, которая находится ниже. Тогда от вас не ускользнет смысл, таящийся в буквах
Vofka @ Сегодня, 9:23
, Для особо одаренных: я у автора уточнил, может он по ошибке или по запарке так написал. Он ответил что нет. Каким боком эта ситуация вас касается? И всё же, еще раз рекомендовал бы более внимательно читать сообщения, на которые вы отвечаете
Petre @ 07.05.20, 16:30
, Дякую за обработку. При вивантаженні платіжних доручень, не можу вказати поточний формат, що там має бути? Коли натискую Заповнити платіжні доручення, видає помилку не обрано формат. Завантажує нормально.
Живет на форуме
Группа: Местный
Сообщений: 2920
Из: Київ, Україна
Спасибо сказали: 1239 раз
Рейтинг: 1345.6
allegro @ Today, 11:42
, Формати вивантаження беруться з підключених обробок формату. Можливо, налаштовані у вас обробки формату не містять функціоналу вивантаження, а лише завантаження.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!