Да, но иногда то ли банк, то ли на разных машинах кодировки разные и одну и ту же выгрузку получают в разных кодировках и приходится править обработку формата. Было бы удобно выбирать кодировку в главной обработке и получать ее в параметрах обработки формата.
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 26 раз
Рейтинг: 0
УстановитьНовыйКод()
При создании Контрагента у меня почему-то кодировка дальше 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; КонецЕсли;
Группа: Местный
Сообщений: 2907
Из: Київ, Україна
Спасибо сказали: 1148 раз
Рейтинг: 1230.2
QUOTE (sergeyfit @ 08.06.20, 20:01)
При создании Контрагента у меня почему-то кодировка дальше 999 не идет
Похоже, у вас нарушение порядка строковой кодировки. Найдите все коды с длиной меньше стандартной, исправьте, и примените метод ОбновитьНумерациюОбъектов.
QUOTE (sergeyfit @ 08.06.20, 20:01)
Вам не икается?
Абсолютно...
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Petre @ 07.05.20, 16:30)
Кожного разу є бажання додати багато нового функціоналу, але часу не вистачає. Тому поки виправний реліз.
Версія 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')
Группа: Местный
Сообщений: 2907
Из: Київ, Україна
Спасибо сказали: 1148 раз
Рейтинг: 1230.2
budst @ 20.06.20, 16:06
, Можливо. Обробка формату "ОбмінЗБанком_ОбробкаФормату_iBank2 4.1.epf", хоч і називається "iBank2", нормально працює з Аваль. В УкрСиб начебто теж iBank2, але не зовсім коректний.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Группа: Местный
Сообщений: 2907
Из: Київ, Україна
Спасибо сказали: 1148 раз
Рейтинг: 1230.2
rudnitskij @ Yesterday, 17:05
, В соответствии с рекомендациями, для интерфейсных строк использую НСтр(). Но до перевода на росийский руки пока не дошли. Чтобы не оставлять пустыми, заполняю на украинском.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Группа: Ахтунги
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0
Vofka @ Сегодня, 15:10
, "Зачем вы используете НСтр, если всё на одном языке?" - надо читать не по диагонали, а слева направо. Потом строку, которая находится ниже. Тогда от вас не ускользнет смысл, таящийся в буквах
Группа: Ахтунги
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0
Vofka @ Сегодня, 9:23
, Для особо одаренных: я у автора уточнил, может он по ошибке или по запарке так написал. Он ответил что нет. Каким боком эта ситуация вас касается? И всё же, еще раз рекомендовал бы более внимательно читать сообщения, на которые вы отвечаете
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0
Petre @ 07.05.20, 16:30
, Дякую за обработку. При вивантаженні платіжних доручень, не можу вказати поточний формат, що там має бути? Коли натискую Заповнити платіжні доручення, видає помилку не обрано формат. Завантажує нормально.
Группа: Местный
Сообщений: 2907
Из: Київ, Україна
Спасибо сказали: 1148 раз
Рейтинг: 1230.2
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С форуме!