[ОТВЕТИТЬ]
Опции темы
28.01.2015 15:14  
CleinB
Давайте. В фото из предыдущего сообщения первая позиция артикул 6779592 (на фото загруженные данные из Frontol.) но если смотреть в файл выгрузки из СМ во Фронтол то там артикул 00006779592 (с нулями). Во фронтол почему-то загружает без нолей, ну соответственно выгружает в СМ без нолей.
 
28.01.2015 15:22  
KirillHome
Цитата из файла изменений

Цитата:
4.9.14 от 18.10.2013
....
Исправленные ошибки:
13. Если артикул товара получен при разборе штрихкода по шаблону из блока "Артикул" с фиксированными лидирующими нулями, то при идентификации полученный артикул не урезается слева до указанного в блоке количества разрядов с лидирующими нулями.
Способ решения: При идентификации товара полученный артикул урезается или дополняется нулями слева корректно.
...
Не оно?
 
"Спасибо" KirillHome от:
28.01.2015 15:28  
CleinB
И правда релиз то у меня 4.9.13.2!! Обновляюсь....
 
28.01.2015 16:46  
CleinB
Обновился до 4.9.18 Во Фронтол код грузится без лидирующих нолей. В СМ код с нолями впереди.
 
28.01.2015 16:59  
OlegON
Для Супермага основное - артикул, т.е. это индекс, указывающий на товар. Он выгружает, "как есть" и ждет, что вернут, "как есть". Не понятно, зачем Фронтол ноли убирает? Если что - можно впереди префикс ненулевой поставить. Но это либо в новые карточки, либо повозиться с базой.
 
28.01.2015 17:03  
konst
может быть в настройках Фронтола какая-нибудь галочка - "сохранять лидирующие нули"?
 
28.01.2015 17:09  
KirillHome
Что стоит в системных настройках в поле "Идентификатор товара."?
см. страницу 286-288 "Руководство администратора"

Цитата:
Идентификатор товара. Настройка отвечает за использование в качестве основного идентификатора товара числового или строкового кода (артикула).
При использовании синхронизации запрещено использовать идентификацию товаров по артикулу. Допустима только идентификация по коду, то есть параметр «Идентификатор товара» должен быть установлен в значение «Число до 10 разрядов».


Возможные варианты настройки:
 Число до 10 разрядов. В качестве основного идентификатора товара используется числовой код длиной до 10 разрядов.

 Строка до 20 знаков. В качестве основного идентификатора товара используется строковый код длиной до 20 знаков. При загрузке товаров из файла код товара генерируется автоматически, а в поле «Артикул» заносится код товара из файла.

 Число до 10 разрядов с нулями. В качестве основного идентификатора товара используется числовой код длиной до 10 разрядов, дополненный слева необходимым количеством нулей. Количество разрядов вместе с дополнительными нулями указывается в поле рядом.

Изменение настройки с «Число до 10 разрядов» или «Число до 10 разрядов с нулями» на «Строка до 20 знаков» и, наоборот, с «Строка до 20 знаков» на «Число до 10 разрядов» или «Число до 10 разрядов с нулями» возможно только, если справочники «Товары» из категории «Справочники» и «Документы» из категории «Журнал» пусты.

Оптимальным для использования является первый вариант настройки — «Число до 10 разрядов», так как при его использовании Frontol работает на порядок быстрее. Остальные варианты реализованы для совместимости с более ранними версиями.
См. во вложении рисунок с логикой этой настройки
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный 2.JPG
Просмотров: 368
Размер:	96.1 Кб
ID:	4327  
 
29.01.2015 10:06  
CleinB
1. Если поставить "Число до 10 разрядов" то поле артикул не загружается а поле код не дополняется нулями, фронтол их просто режет.

2. Если поставить Строка до 20 разрядов то код во фронтоле генерируется автоматически и в поле артикул встает правильный артикул с лидирующими нулями но при загрузки справочников нарушается иерархия, товары загружаюся в подгруппы хаотично. Пиво в сигаретах, водка в мороженом и т.д.

3. Число до 10 разрядов с нулями. У СМ код сместе с нулями 11 знаков.
 
29.01.2015 13:32  
barsss
Цитата:
Сообщение от CleinB
3. Число до 10 разрядов с нулями. У СМ код сместе с нулями 11 знаков.
У клиентов видел всего 6 знаков в артикуле...

Цитата:
Сообщение от CleinB
Если поставить "Число до 10 разрядов" то поле артикул не загружается а поле код не дополняется нулями, фронтол их просто режет.
Во фронтоле основополагающим является код. Артикул у него текстовое поле, не несущее большой смысловой нагрузки.
То, что фронтол их режет (нули) - это идейно правильно. Код - число до 10 знаков.
Данный способ организации данных - самый быстрый для работы как самого фронтола, так и загрузки/выгрузки данных (если для связки СМ-фронтол вообще можно применить понятие "быстрая работа").
Попробуйте после такой организации данных выгрузить в СМ отчёт - думаю нули добавятся, а для работы на кассе не вижу в них необходимости.
 
29.01.2015 14:15  
Crack
А зачем вообще спрягать такую связку? Не проще поставить что-то нормальное, вроде УКМ? Просто сейчас решите часть проблем, потом появится другая и в итоге упретесь в производительность выгрузки.
 
 


Опции темы



Часовой пояс GMT +3, время: 20:29.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.