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

Цитата:
4.9.14 от 18.10.2013
....
Исправленные ошибки:
13. Если артикул товара получен при разборе штрихкода по шаблону из блока "Артикул" с фиксированными лидирующими нулями, то при идентификации полученный артикул не урезается слева до указанного в блоке количества разрядов с лидирующими нулями.
Способ решения: При идентификации товара полученный артикул урезается или дополняется нулями слева корректно.
...
Не оно?
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 "Руководство администратора"

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

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

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

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

Изменение настройки с «Число до 10 разрядов» или «Число до 10 разрядов с нулями» на «Строка до 20 знаков» и, наоборот, с «Строка до 20 знаков» на «Число до 10 разрядов» или «Число до 10 разрядов с нулями» возможно только, если справочники «Товары» из категории «Справочники» и «Документы» из категории «Журнал» пусты.
[note]
Оптимальным для использования является первый вариант настройки — «Число до 10 разрядов», так как при его использовании Frontol работает на порядок быстрее. Остальные варианты реализованы для совместимости с более ранними версиями.
[/note]
См. во вложении рисунок с логикой этой настройки
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный 2.JPG
Просмотров: 546
Размер:	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
Occul
 
А зачем вообще спрягать такую связку? Не проще поставить что-то нормальное, вроде УКМ? Просто сейчас решите часть проблем, потом появится другая и в итоге упретесь в производительность выгрузки.
Часовой пояс GMT +3, время: 10:47.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.