Меню

Сабсистемс Сабсистемс Мегапрайс Мегапрайс Разработки Разработки Форум Форум Поддержка Поддержка Отзывы Отзывы Об Авторе Об Авторе Новости Новости
Регистрация Войти
Страницы: 1 2 3 4 След.
Ответить
RSS
Загрузка в 1С из Excel - Алгоритмы обработки строк и ячеек импорта
 
Мы облегчили и улучшили загрузку!

Алгоритмы: доработано обращение ко всей строке! Универсальное обращение ко всей строке позволяет написать абсолютно любой сложности вычисление любого поля импорта.
Напоминаем, это могут быть: замена, подмена, обрезка, сложение, удаление слов и символов любого поля.
Для тех у кого нет специалистов, мы предоставляем готовые алгоритмы, либо проводим краткий инструктаж по работе с языком 1С. Там все очень просто но очень функционально.

Обращение же ко всей строке позволяет вычислять значение любого поля. Например при загрузке короткого или полного наименования можно указать неограниченный состав колонок, из которого вы хотите построить наименование в базе.
У нас встречался случай когда необходимо было чтобы наименование в 1С складывалось из 9 колонок.
Теперь это очень легко.

В связи с улучшением состава алгоритмов мы уменьшили количество опций в разработке и улучшили настройку - убраны ранее сделанные настройки для сложения наименований из трех колонок (сейчас этого ограничений нет). И настройки стали проще выглядеть, что сказывается на удобстве настройки.

Алгоритмы могут создавать обычный пользователи, но и мы можем их писать и сохранять в списке готовых.
Достаточно только выбрать необходимое. Алгоритмы сохраняются в настройках.
 
Еще приведу пример.
Был прайс в котором была цена поставщика, и его процент скидки на каждый товар для компании.
Конечной цены не было.

С помощью алгоритмов можно сделать вычисление своей цены для загрузки.  
 
А как добавлять алгоритмы, какая схема или формула?
нам надо в наименование добавить два слова.
 
Существует ли какой-нибудь словарь для "Блондинок" я понимаю, что на тех "Примеры Алгоритмов" можно что-то сделать и как-то что-то подменить, но Мы этот "язык" не понимаем(
 
Цитата
LevKamaletdinov пишет:
Существует ли какой-нибудь словарь для "Блондинок" я понимаю, что на тех "Примеры Алгоритмов" можно что-то сделать и как-то что-то подменить, но Мы этот "язык" не понимаем(
Это язык 1С, раздел работы со строками. У нас много пользователей которые научились писать сами по примерам простые алгоритмы.
Либо если не можете, то только технический специалист может написать их.
 
Я полностью соглашаюсь с тем, что примеры просты, но все же)
не могли бы вы просто тут написать как должен выглядеть алгоритм добавления слова(первого или последнего, не важно) в ячейку, где есть все одно слово и без пробелов?
 
Значение = "ТоЧтоХотимДобавить"+Значение;

Если нужен пробел то

Значение = "ТоЧтоХотимДобавить "+Значение;

Если в конец то

Значение = Значение+" ТоЧтоХотимДобавить";
 
Цитата
Eugeneer пишет:
Значение = "ТоЧтоХотимДобавить"+Значение;

Если нужен пробел то

Значение = "ТоЧтоХотимДобавить "+Значение;

Если в конец то

Значение = Значение+" ТоЧтоХотимДобавить";
Спасибо ОГРОМНОЕ!)
 
Скриншот использования алгоритмов


 
Добавить бы еще побольше примеров алгоритмов, чтоб на их основе можно было сообразить похожие фильтры. Например, как заменить в столбце "Наличие" у поставщика слово "Есть" на числовое значение - разобрался благодаря примерам алгоритмов  :) :

Если Найти (Значение, "ЕСТЬ") > 0  Тогда
Значение = 100
КонецЕсли;

А как отфильтровать, например, загрузку из прайса только тех строк, у которых в столбце наличие указано "Есть"?  
 
Цитата
А как отфильтровать, например, загрузку из прайса только тех строк, у которых в столбце наличие указано "Есть"?
Если Найти (Значение, "ЕСТЬ" ;)  > 0Тогда
Значение = 100
Иначе
     Значение = Неопределено;
КонецЕсли;
 
Обновление. Расширенная загрузка в 1С из Excel. Алгоритмы:

Добавлен готовый универсальный алгоритм получения любого слова из колонки по порядку.
Достаточно указать номер этого слова.

Например: вы загружаете прайс в котором в одной колонке сразу находится Артикул + Наименование + Характеристика
Вам нужно разложить, чтобы отдельно загрузился артикул, наименование и характеристика.

В таком случае в настройках загрузки колонок вы указываете одну колонку на три значения, применяете к ним этот алгоритм, в котором указываете номера слов.
 
"универсальный алгоритм получения любого слова из колонки по порядку" - дайте пожалуйста код этого алгоритма
 
Цитата
Дмитрий Ненашев пишет:
"универсальный алгоритм получения любого слова из колонки по порядку" - дайте пожалуйста код этого алгоритма
Он добавлен в форму алгоритмов по кнопке Примеры алгоритмов (список готовых)
 
Добавлен еще один готовый алгоритм - Получить последнее слово
Например вы загружаете прайсы, в которых в наименовании в конце находится код или артикул.
Страницы: 1 2 3 4 След.
Ответить
Читают тему
Форма ответов
 
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Загрузить картинки
Отправить Отменить