8.х Как в Чеке ККМ отразить, что номенклатурная позиция последняя?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Dimka77, 29 июн 2010.

  1. TopicStarter Overlay
    Dimka77
    Offline

    Dimka77 Опытный в 1С

    Регистрация:
    6 июн 2009
    Сообщения:
    279
    Симпатии:
    0
    Баллы:
    26
    Хотелось бы чтоб в УТ 10.3 при печати ЧекаККМ, те позиции, которые последние на складе отмечались особым образом (помечались * или шрифт наименования был жирным).
    Может кто встречал, или уже делал?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Задача решается примерно также, как и в этой теме, разница в том, что надо менять оформление ячейки в строке на нужный шрифт (смотрим в СП, как это установить)
  3. TopicStarter Overlay
    Dimka77
    Offline

    Dimka77 Опытный в 1С

    Регистрация:
    6 июн 2009
    Сообщения:
    279
    Симпатии:
    0
    Баллы:
    26
    Я вот понять не могу, в какую процедуру нужно засунуть код, перебирающий построчно товар в таблице и сверяющий его по количеству на складе.
    Было дело засунул в "ТоварыПриПолученииДанных" так код выполняется дважды по каждой строке, как быть?

    Кстати вот пример кода:
    Код:
    КоличествоНаСкладе = Новый Запрос  ("ВЫБРАТЬ
    |	ТоварыВРозницеОстатки.КоличествоОстаток КАК Остаток,
    |	ТоварыВРозницеОстатки.Номенклатура.Код КАК КодТовара
    |ИЗ
    |	РегистрНакопления.ТоварыВРознице.Остатки КАК ТоварыВРозницеОстатки");
    ТаблицаОстатков = КоличествоНаСкладе.Выполнить().Выгрузить();	
    Для Каждого СтрокаТоваров Из Товары Цикл 
    НайденнаяСтрока = ТаблицаОстатков.Найти(СтрокаТоваров.Номенклатура.Код, "КодТовара");
    Сообщить ( СтрокаТоваров.Номенклатура.Код+ " = " + НайденнаяСтрока.Остаток); 
    КонецЦикла;
    

Поделиться этой страницей