Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RFpro.ru: 1С для программиста


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Лиджи-Гаряев Владимир
Статус: Профессионал
Рейтинг: 1985
∙ повысить рейтинг »
Владимир Лазурко
Статус: Профессор
Рейтинг: 996
∙ повысить рейтинг »
Тимошенко Дмитрий
Статус: Практикант
Рейтинг: 548
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / 1С для программиста

Номер выпуска:1166
Дата выхода:23.01.2011, 16:00
Администратор рассылки:Владимир Лазурко (Профессор)
Подписчиков / экспертов:284 / 96
Вопросов / ответов:1 / 1

Вопрос № 181847: Здравствуйте! Прошу помощи в следующем вопросе: Требуется доработать обработку печати ценников таким образом чтобы можно было печатать ценник с тремя типами цен вот такого вида:


Вопрос № 181847:

Здравствуйте! Прошу помощи в следующем вопросе:

Требуется доработать обработку печати ценников таким образом чтобы можно было печатать ценник с тремя типами цен вот такого вида:

Размер этикетки 40х80 (отклонения допустимы). Печать на листах А4.
Вот сама обработка: ссылка.
Платформа 1С Предприятие 8.1.11.67, конфигурация "Управление торговлей 10.3.6.8".

Заранее большое спасибо :)

Отправлен: 12.01.2011, 15:16
Вопрос задал: Ivan Afonin (1-й класс)
Всего ответов: 1
Страница вопроса »


Отвечает Владимир Лазурко (Профессор) :
Здравствуйте, Ivan Afonin!

По Вашим предложениям я доработал обработку: добавил поле СписокЦен, которое содержит три выбранных типа цен, кнопки выбора и исключения типа цены из списка. Это также можно сделать по двойному клику - двойной клик по таблице цен добавляет цену в список, а двойной клик по списку цен удаляет тип цены из списка.

Также изменилась процедура печати, чтобы выводить в ценнике три типа цен в пересчете к базовой цене.

Вот их обработчики:
Код:
// ВЛ - Процедуры работы со списками - выбор типов цен

Процедура ДобавитьЦену(Источник, ТекущиеДанные)

// проверим количество элементов списка цен
Если СписокЦен.Количество() = 3 Тогда
Сообщить("Уже выбраны 3 типа цен");
Возврат;
КонецЕсли;

СписокЦен.Добавить(Источник, ТекущиеДанные);

КонецПроцедуры

// ВЛ - По кнопке "Перенести тип цен в список"
Процедура ВключитьЦенуНажатие(Элемент)

ДобавитьЦену(ЭлементыФормы.ТипыЦен.ТекущиеДанные, ЭлементыФормы.ТипыЦен.ТекущаяСтрока.Наименование);

КонецПроцедуры

// ВЛ - По кнопке "Исключить тип цен из списка"
Процедура ИсключитьЦенуНажатие(Элемент)

Если ЭлементыФормы.СписокЦен.ТекущаяСтрока = Неопределено Тогда
Сообщить("Не выбран тип цен для удаления");
Иначе
СписокЦен.Удалить(ЭлементыФормы.СписокЦен.ТекущаяСтрока);
КонецЕсли;

КонецПроцедуры

// ВЛ - Выбор элемента цены двойным кликом по таблице
Процедура ТипыЦенВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь; // Используем наш обработчик
ДобавитьЦену(Элемент, Выбранная Строка);

КонецПроцедуры

// ВЛ - Исключение цены двойным кликом по списку
Процедура СписокЦенВыбор(Элемент, ЭлементСписка)

СписокЦен.Удалить(ЭлементСписка);

КонецПроцедуры


Также при открытии обработки список цен заполняется первыми тремя элементами справочника ТипыЦен.

Измененную обработку выслал по почте.

Успехов!
С уважением, Владимир.

Ответ отправил: Владимир Лазурко (Профессор)
Ответ отправлен: 22.01.2011, 18:35
Номер ответа: 265544
Украина, Купянск
Тел.: +380 99 40 77 321
Организация: СП "Украинская Восточная Рыбная Компания", ООО
ICQ # 256062905
Mail.ru-агент: vladimir27@rfpro.ru
Абонент Skype: vladimir.lazurko

Оценка ответа: 5
Комментарий к оценке:
Огромное спасибо!

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 265544 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.



    В избранное