Цитата: Tigra_N ➤ я тоже подумал, что у номенклатуры несколько штрих-кодов, но потом проверил. у номенклатуры один штрих-код, но в файле выводится несколько строк.
Несколько строк - это, на сколько я понял, вот эти:
Код:
P;2700000000014;первый товар;460.00;70.000;;;шт
P;2700000000069;второй товар;450.00;80.000;;;шт
P;2700000000038;третий товар;900.00;72.000;;;шт
P;2700000000052;Макароны в развес;370.00;102.000;;;шт
P;00002;первый товар;460.00;70.000;;;шт
P;00003;второй товар;450.00;80.000;;;шт
P;00004;третий товар;900.00;72.000;;;шт
P;00007;Макароны в развес;370.00;102.000;;;шт
А можно скриншот регистра сведений "Штрих-Коды Номенклатуры" ("Все функции" - "Регистры сведений" - "Штрих-коды номенклатуры"). Такое впечатление, что у этих товаров код "дублируется" в штрихкода.
Цитата: Tigra_N ➤ вот именно, что он не формирует файл, даже не выводит ошибку, что не может создать файл. Я формирую файл на своем жестком диске, потом копирую в ТСД. дальше все нормально работает.
я думаю файл не создается из-за нестандартного пути к файлу: This PC\Dolphin 6500\\\My Documents\
Давай разбираться - а то я запутался.
Файл всё же формируется или нет? Судя по первой цитате (и приложенному файлу) - да, судя по второй - нет.
Как ты вводишь путь к файлу? Руками? Или через "многоточие" (кнопка выбора)?
Если через "Кнопку выбора" - то файл с именем SCANIN.DAT будет создан в том каталоге, в котором выбрано.
Если "руками" - то могут быть ошибки.
Хотя "рукой" задал ошибочный пусть \\123\SCANIN.DAT - и оно ругнулось
Код:
"{Обработка.УправлениеТСДExt.Форма.Форма.Форма(1755)}: Ошибка при вызове конструктора (ЗаписьТекста)
Файл = Новый ЗаписьТекста(Объект.ФайлВыгрузкиВТСД,КодировкаТекста.UTF8);
по причине:
Неправильный путь к файлу '\\123\SCANIN.DAT'"
Подсоединил телефон к компьютеру.
Выбираю через кнопку выбора каталог на телефоне - получаю ответ о невозможности сохранить по указанному пути (скриншоты во вложениях)
Цитата: Tigra_N ➤ Товары и цены в табличной части выводит, а остатки - нет.
Посмотрел на "Подбор" - пока ничего не понял, как из подбора переносятся товары в табличную часть.
Т.е. весь вызов подбора вот он
Код:
&НаКлиенте
Процедура ОткрытьПодбор(Команда)
ПараметрЗаголовок = НСтр("ru = 'Подбор товаров для выгрузки в ТСД'");
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ЦенаВключаетНДС", Истина);
ПараметрыФормы.Вставить("Валюта", ?(ЗначениеЗаполнено(ВалютаЦен), ВалютаЦен, ВалютаУправленческогоУчета()));
ПараметрыФормы.Вставить("КатегорияЦен", Объект.КатегорияЦен);
ПараметрыФормы.Вставить("Заголовок", ПараметрЗаголовок);
ПараметрыФормы.Вставить("Дата", ТекущаяДата());
ПараметрыФормы.Вставить("РежимПодбораБезПараметровНДС", Истина);
ПараметрыФормы.Вставить("РежимПодбораБезКоличественныхПараметров", Истина);
ПараметрыФормы.Вставить("РежимПодбораБезКоличественныхПараметровСЦеной", ЗначениеЗаполнено(Объект.КатегорияЦен));
ПараметрыФормы.Вставить("СкрыватьКомандуОстаткиНаСкладах", Истина);
ПараметрыФормы.Вставить("СкрыватьКнопкуЗапрашиватьКоличество", Истина);
ПараметрыФормы.Вставить("ЗапрашиватьКоличество", Ложь);
ПараметрыФормы.Вставить("ЗаголовокКнопкиПеренести", "Перенести");
ПараметрыФормы.Вставить("ПолучатьЦеныСУчетомАкций", Истина);
ОткрытьФорму("Обработка.ПодборТоваров.Форма", ПараметрыФормы, ЭтаФорма, УникальныйИдентификатор);
КонецПроцедуры
Где здесь получение результат подбора - не понимаю. От слова "совсем".
Вероятно, это как-то прописано в самой обработке "Обработка.ПодборТоваров"
Предлагаю пока опустить. Равно как и кнопки "Сохранить список товаров" и "Загрузить список товаров".
Ко всем этим кнопкам есть "костыль" - поменять (перевыбрать) склад - при этом остатки обновятся (как вариант - переделать выгрузку в файл с тем, что бы цены и остатки перезаполнились перед непосредственно выводом).