Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 08:36

1C - отчет, штрих коды.

Автор bamchi, 18 фев 2010, 14:37

0 Пользователей и 1 гость просматривают эту тему.

bamchi

в конфигурации Торговля и склад, есть отчет. Отчеты-> товары-> остатки товаров.
стояло две задачи, в сформированном отчете сделать сортировку по группам товара и по цене.


        Запрос=СоздатьОбъект("Запрос");
ТекстЗапроса="";
ТекстЗапроса= ТекстЗапроса+"                         
|ПЕРИОД С ДатаКонца По ДатаКонца;
|Фирма=Регистр.ОстаткиТоваров.Фирма;
|Склад=Регистр.ОстаткиТоваров.Склад;
|Товар=Регистр.ОстаткиТоваров.Товар;
|Кол=Регистр.ОстаткиТоваров.ОстатокТовара;

|Группировка Товар Упорядочить по Товар.УчетнаяЦена"+?(ПоказатьОстатки.ТекущаяСтрока()>=2," Все","")+";
//  |Группировка Товар Упорядочить по Товар.Наименование"+?(ПоказатьОстатки.ТекущаяСтрока()>=2," Все","")+"; //так было раньше
|Группировка Склад Все ВошедшиеВЗапрос;
|Функция КонКол=КонОст(Кол);
|Условие (Фирма=глПустаяФирма);";


При правке Упорядочить товар по наименованию, на учетная цена, происходит сортировка по цене, но переодически по тексту отчета встречается

  • товар 100руб
  • товар 110руб
  • товар 120руб
  • товар 170руб
  • товар 130руб
  • товар 180руб
хотя  никакой закономерности выявить не удалось
Вопрос - почему так может быть.


Вопрос номер два:
В том же самом отчете необходимо напротив каждого товара вывести его штрих-код, для формирования штрих-кода используется  barcode.ocx
Сейчас у меня выводится с таком виде:
наименование шт  цена     штрихкод         
Велосипед  100500руб2000001419014

а интересно, что необходимо дописать, что бы формировался сам штрих-код(черточки - полосочки)



     // получим параметры цены

ЦенаЦены = ЦенаТовара.Цена.Получить(ДатаКонца);
ПечЦена = ЦенаЦены;                                               
ПечСумма = Число(ПечОстаток)*ЦенаЦены;
ОбщС = ОбщС + Число(ПечСумма);
      //   ВыбТовар=(Запрос.Товар.ШтрихКод);
     // АВС=СоздатьОбъект("BARCODE.BarcodeCtrl.1");
    // ПечШтрихкод=Строка(ШтрихКод);
       
    ПечШтрихкод=(Запрос.Товар.ШтрихКод); // этот запрос формирует мне цифровой штрихкод

Tatitutu

на печатной форме , у объекта barcode.ocx в расшивровке написать
ТП.ТекущийОбъект.Text=ПечШтрихкод

*  MAGAZKA - лучшая программа для розничного магазина (с) *

Nomad

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

Tatitutu

посмотри документ ИнвентаризацияТМЦ
таблица сверка наличия товара
СокрЛП(Единица.ШтрихКод)

*  MAGAZKA - лучшая программа для розничного магазина (с) *

Nomad

Где бы её только найти эту ИнвентаризациюТМЦ?
Версия 1с 7.7 Предприятие
Есть определенная база данных, тербуется выгрузить в отчет формата XLS номенклатуры с наименованиями и штрик-кодами

Nomad

Ура! Всётаки помогли! Разобрался:
Докуметы -> Склады -> Инвентаризация по складу

Nomad

Рано обрадовался :(
В базе около 17000 наименований, а Инвентаризация по складу выдаёт по всей видимости только те наименования у которых количество >0 - получилось 2600 наименований, а нужны все. Вопрос: как сделать отчет со всеми наименованиями и штрих-кодами? Может там что-то нажать надо, я искал - безрезультатно. В Остатках ТМЦ хотябы поставить галочку можно "все" или "все больше 0"

Tatitutu

Давай тогда определяться, что Вам нужно ?
Вы спросили как сделать , а не сделайте МНЕ
я Вам дал ссылку на пример ,как распечать штрих код - можно посмотреть и сделать по аналогии.
там кода то написать 10 строк
выбрать все элементы номенклатуры (группы пропускаем)
и распечатать.

*  MAGAZKA - лучшая программа для розничного магазина (с) *

Nomad

Есть база с номенклатурой около 17000 наименований, нужно сделать XLS документ с нааименованиями и ШК
Как пользоваться обработками не знаю, пользуюсь 1С v7.7

nik641

Привет все! Меня интересует такой вопрос: можно-ли в 1С торговля и склад сделать списание товара по штрих-коду?
смысл в чем: весь товар пробивается при поступлении сканером (компьютерные комплектующие) серийный номер далее по нем делается гарантийный талон вот я и хочу так -щелкнул сканером он отметился в гарантийке и в продаже.
посоветуйте

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск