0
Исправлен

дублирование учетного количества в инвентаризации

Максим Сербин 3 года назад в UROVO обновлен Александр Б. «РайтСкан» 3 года назад 27

Доброго дня.

UROVO 6200s + 1С Розница 2.2

При выгрузке через вашу внешнюю обработку документа пересчета из 1С, у позиций товаров по которым существует несколько штрих-кодов, в загруженном в ТСД документе пропорционально увеличивается учетное количество.

Например у меня сигареты Ява, у них заведено 7 разных ШК. Учетное количество сформированное в 1С будет 10 шт, а в ТСД будет 70 шт (10 * 7).

Как получить правильную выгрузку?

На рассмотрении

Добрый день. Попробуйте заменить внешнюю обработку. Спасибо.
ЗагрузкаВыгрузкаДанныхТСД (Розница 2.2)+ЗагрузкаНоменклатуры.epf

Не сильно помогло, да теперь количество не дублируется но при проваливании в номенклатуру из пересчета в ТСД пишет что объект не найден и при выгрузке номенклатуры теряет штрих коды

Начат

Хорошо, продолжим решать текущие вопросы.

Поправка: я не знаю что это за магия, но смотрю сейчас и вижу что те товары которые показывались как "объект не найден" сейчас отображаются нормально. Разница по времени от первого просмотра 20-30 минут, новых выгрузок в ТСД не делал.

Вот сделал новую выгрузку - та же ситуация, чуть позже еще раз проверю.

По штрих кодам заметил что пропали только те которые имеются одновременно у нескольких позиций номенклатуры (такой штрих код только одной номенклатуре прописан остался)

да через 5-10 минут названия появляются :)

завтра с утра могу фото выложить

Хорошо, давайте будем разбираться.

Доброго дня. Воспроизвести ситуацию с номенклатурой (когда она определялась как "объект не найден") не удалось, все выгружается корректно при выгрузке документа. Может это был разовый какой то сбой, не знаю.


Зато сегодня вылезла ошибка при загрузке номенклатуры ("проверка мутабельных значений на заполненность не поддерживается") - это если я только номенклатуру выгружаю



Остается проблема потери штрих кодов у тех товаров по которым они повторяются (например, если у меня есть сигареты "ява 89 руб" и "ява 75 руб" и у них есть одинаковый штрих код, то в ТСД он будет только у одной из них)


И еще обнаружено что при загрузке в документ "пересчет товаров" 1С считает что количество товаров не указано и после проведения позволяет все списать. выглядит это так:

(на рисунке данные на ТСД и выгруженный результат в 1С, сразу после загрузки из ТСД) - фактическое количество товаров заполнилось корректно


Далее проводим документ и если посмотреть движение то все товары ставятся в списание


но если просто зайти в редактирование фактического количества и еще раз внести эту же цифру то просле перепроведения все станет корректно


консоль запросов говорит что после использования вашей обработки не заполнена колонка КоличествоФакт в табличной части "Товары"


пока это все моменты которые я заметил

Добрый день,а можете прислать файл выгрузки номенклатуры.
Он находится на устройстве в каталоге /sdcard/1C_Exchange/nomenklatura.xml
Спасибо.

Прошу извинить, не было возможности ответить раньше.

По вопросу ошибки номенклатуры - я разобрался, в номенклатуре сбилась единица измерения у позиции, при выгрузке не указан был код единицы измерения: 

-<Номенклатура>
  <НоменклатураИд>636f483d-a91f-a8ea-8b1f-2409b4aa3089</НоменклатураИд>
  <НоменклатураКод>М4-00000004</НоменклатураКод>
  <НоменклатураНаименование>сыр спагетти-саргуль 60 гр Россия</НоменклатураНаименование>         <НоменклатураАртикул/>
  -<ЕдиницаИзмерения>
    <ЕдиницаИзмеренияКод/>
    <ЕдиницаИзмеренияНаименование>декалитр</ЕдиницаИзмеренияНаименование>
   </ЕдиницаИзмерения>
 </Номенклатура>

а должно быть (заполнен код единицы измерения):

-<Номенклатура>
  <НоменклатураИд>e64ae51a-057f-11e7-be90-50465da1f240</НоменклатураИд>    
  <НоменклатураКод>ЦБ-00000004</НоменклатураКод>
  <НоменклатураНаименование>луковые кольца сыр 45 гр</НоменклатураНаименование>    
  <НоменклатураАртикул/>
  -<ЕдиницаИзмерения>
    <ЕдиницаИзмеренияКод>796</ЕдиницаИзмеренияКод>
    <ЕдиницаИзмеренияНаименование>шт</ЕдиницаИзмеренияНаименование>
  </ЕдиницаИзмерения>
</Номенклатура> 

После исправления исходных данных номенклатуры ошибки при загрузке нет.


Остались вопросы:

1. неверная выгрузка одинаковых штрих кодов у разных позиций

2. проблема заполнения документа "пересчет" при загрузке результатов с ТСД



Добрый день Максим.
К сожалению ваш вопрос
1. неверная выгрузка одинаковых штрих кодов у разных позиций
не может быть решен.
В приложении один штрих-код может быть присвоен ТОЛЬКО ОДНОЙ позиции номенклатуры.
Для решения данной проблемы придется загружать уникальные позиции с уникальными штрих-кодами.

Второй вопрос пока изучаем.

Да и еще Максим уточните точную версию розницы. Спасибо.

Попробуйте заменить обработку. Исправили немного. Проверяли на версии 2.2.5.22
ЗагрузкаВыгрузкаДанныхТСД (Розница 2.2)+ЗагрузкаНоменклатуры.epf

Спасибо, попробую.

Все операции выполнялись на 1С Розница 2.2.5.27

По первому вопросу - эта ситуация очень актуальна для сигарет. 

Производители печатают один и тот же штрих-код на одну марку, но при этом у нее в течении времени меняется МРЦ (максимальная розничная цена), в результате в магазине находятся одни и те же сигареты с разными МРЦ но с одинаковыми штрих-кодами. Конфигурация 1С Розница позволяет использовать одинаковые штрих-коды на разные позиции (появляется дополнительный выбор) это позволяет устанавливать разные цены и решать такую проблему. 

Таким образом вопрос очень важен и хотелось бы чтобы было реализовано решение.

Доброго дня, 

При загрузке из ТСД ошибка (подробности не показывает)



дополнение: при выгрузке тоже самое сообщение

Хм. Странно. Попробуйте перезагрузить приложение на ТСД. Проверьте проведен ли документ на ТСД.

Новая обработка не должна затрагивать этот момент обмена.

Убедитесь что ТСД подключен к ПК

Прошу прощения, видимо завис драйвер.

После перезапуска  компьютера и (на всякий случай) обнуления базы данных на ТСД проблем нет, все сработало корректно.

Еще уточните пожалуйста, при выгрузке фактические значение в конкретных строках документа (если они внесены в 1С) должны обнуляться в ТСД?


Да. Документ перезаписывается полностью. При выгрузки из ТСД в 1С он помечается на удаление. При повторной загрузке - Не проведен. После работы с ним - Проведен.
Спасибо.

Мне кажется вы про другое имеете в виду, я говорю о ситуации что я в 1С внес фактическое количество, а в выгруженных в ТСД данных фактическое количество = 0, т.е. мои данные не переносятся. Вот так должно быть?

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

отдал в магазин - пока жалоб не было

спасибо за помощь

Добрый день. Пожалуйста. Всегда рады помочь нашим клиентам.

Сервис поддержки клиентов работает на платформе UserEcho