Внешние печатные формы накладной для поступления и перемещения товаров с розничной ценой УТ 11

Опубликовал Алексей (lisav) в раздел Печать - Печатные формы документов

Внешние печатные формы для приходной накладной и накладной на перемещение товаров с указанием розничной цены УТ 11.

Внешние печатные формы для приходной накладной и накладной на перемещение товаров с указанием розничной цены для Управление Торговлей ред. 11

Для тех, кому нужна розничная цена в накладной для лучшего ориентирования в товарах и/или для тех, кто не хочет показывать закупочные цены.

Вид цен ищется по наименованию "Розничные" или "Розничная" и для каждой номенклатурной позиции берется на дату документа.

Добавлены итоги по количеству и сумме.

Обновил для корректной работы с версией 11.2.2 и выше - добавил еще один архив в файлы для скачивания.

Добавил печатную форму с остатками по складу и по всем складам - чтобы было легче ориентироваться, нужно ли печатать ценники на новый товар и сколько товара на складе в данный момент.

Скачать файлы

Наименование Файл Версия Размер
ВПФ накладной поступления и перемещения с розничной ценой УТ 11_2_2 и выше
.zip 64,18Kb
22.08.16
43
.zip 1.1 64,18Kb 43 Скачать
ВПФ накладной поступления и перемещения с розничной ценой УТ 11
.zip 55,22Kb
22.08.16
180
.zip 55,22Kb 180 Скачать
ВПФ накладной поступления с остатками по складу и по всем складам и розничной ценой
.epf 35,65Kb
22.08.16
2
.epf 35,65Kb 2 Скачать

См. также

Комментарии
1. yurok kozorez (kozorez) 6 15.07.13 16:11 Сейчас в теме
очень нужная вещь, спасибо.
2. Татьяна Фролова (Мать Тереза) 11.11.13 21:11 Сейчас в теме
Если выбрана группа складов при поступлении, а в табличной части поступление на разные склады-будет печатать 2 накладные(склад №1 и склад №2-каждая со своими позициями)или одну накладную с получателем группа складов?
3. Алексей (lisav) 93 11.11.13 21:28 Сейчас в теме
(2) Мать Тереза, будет отдельная накладная для каждого склада из группы
4. Татьяна Фролова (Мать Тереза) 11.11.13 22:58 Сейчас в теме
Да, спасибо печатает на 2 склада. Только пришлось название цены подкорректировать.
5. Татьяна Фролова (Мать Тереза) 11.11.13 23:06 Сейчас в теме
Скажите, обработка без ограничений будет работать? А то в модуле строчка на глаза попалась - http://itprovince.blogspot.com/, с адресом сайта.
6. Алексей (lisav) 93 12.11.13 07:36 Сейчас в теме
(5) Мать Тереза, без ограничений, это просто кусок шаблона, который забыл удалить за ненадобностью, здесь форма настройки печати не используется
7. Татьяна Фролова (Мать Тереза) 12.11.13 08:14 Сейчас в теме
Спасибо.Вчера все опробовала, под утро всплыл момент- у меня 2 разных магазина(один в городе, другой на перефирии) и там разная наценка, все регулируется ценовыми группами. В накладной как это будет отражаться, если пришло по одному приходу?
8. Татьяна Фролова (Мать Тереза) 12.11.13 08:45 Сейчас в теме
Берет одну цену на оба магазина. Можно как то решить этот вопрос? Или это невозможно?
9. Алексей (lisav) 93 12.11.13 08:55 Сейчас в теме
(7) Мать Тереза, цена должна быть предварительно установлена - надо сначала сделать установку цен номенклатуры, чтобы цена печаталась, например, у нового товара. Если же речь про то, что есть несколько разных видов цен: типа "Розничная в магазине 1" и "Розничная в магазине 2", а товар пришёл в в группу складов для этих магазинов и цена берется для одного магазина(склада) неправильно - то надо исправить код обработки.

Самый простой вариант, если делаете перемещение товаров, можете делать накладную на перемещение товаров с соответствующей розничной ценой для каждого магазина в отдельности, вместо общей накладной при поступлении.
10. Татьяна Фролова (Мать Тереза) 12.11.13 09:16 Сейчас в теме
С перемещением не пройдет. Для меня самой с перемещением привычнее-я много лет отработала в ТиСе, и там у нас был принцип именно с перемещением. Здесь-заявки просто космические и все с разных отделов(разбивать на разные заявки предлагала - но такое ощущение, что люди думают- программа это волшебная палочка-взмахнул и все само сделалось), поэтому потом в перемещении еще раз перебивать 10 листов заявки(да даже просто убирать эти строки)...
Сейчас принцип такой-делают заявку для группы складов в свободное время, заявку отправили, перед отгрузкой получили предварительную(т.е.фактически 100% накладную). На основании заказа поставщику делаем поступление( с корректировкой непоступившего товара), установку цен естественно тоже делаем. Разные ценовые группы+разные наценки в этих группах по разным магазам.Все настроила хорошо, все работает, только вот накладные бы печатать.

Еще есть неудобство - в заказе поставщика недовоз на 600 строк. Опять в следующий раз набивать заявку?Слишком много лишней работы.

Я думаю так: заказ---в заказе ставим "отменено по причине" против непоступившего товара----поступление на основании заказа.
Потом заказ, не отработанный полностью копирую, удаляю в нем полученные позиции(они ведь без галочек и кнопка "скрывать отмененные строки" прекрасно работает. Остался в заказе недовоз - только вот беда- как снять галочки "отменено по причине" со всех строк сразу, их много и тыкать по одной...

Конечно,я могу заблуждаться, но такой вариант мне кажется вполне приемлемым.
11. Татьяна Фролова (Мать Тереза) 12.11.13 09:36 Сейчас в теме
Сколько будет стоить переписать код, чтобы цена была для каждого склада своя?
12. Татьяна Фролова (Мать Тереза) 12.11.13 09:42 Сейчас в теме
И как много времени займет? готова оплатить на карту,яндекс деньги, мобильный телефон.
13. Алексей (lisav) 93 12.11.13 10:04 Сейчас в теме
(12) Мать Тереза, сейчас попробую предложить простое, некрасивое и бесплатное решение, работающее только в частном случае. В общем виде это будет долго и не сразу понятно как сделать
14. Татьяна Фролова (Мать Тереза) 12.11.13 10:07 Сейчас в теме
Я никогда не отказываюсь, предлагайте.
15. Алексей (lisav) 93 12.11.13 10:51 Сейчас в теме
В общем изменения по минимуму:
1) открываете модуль объекта, Функция СформироватьПечатнуюФормуПриходнаяНакладная_ПоступлениеТовар­ов
2)
|ПОМЕСТИТЬ РозничныеЦены
	|ИЗ
	|	ВТНужныеТовары КАК ВТНужныеТовары
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
	|		ПО ВТНужныеТовары.Номенклатура = ЦеныНоменклатуры.Номенклатура
	|			И ВТНужныеТовары.Характеристика = ЦеныНоменклатуры.Характеристика
	|ГДЕ
	|	ЦеныНоменклатуры.Упаковка  = ВТНужныеТовары.Упаковка 
	|;
...Показать Скрыть

в условие ГДЕ убираете строчку ЦеныНоменклатуры.ВидЦены = &ТипЦены И чтобы было как показано выше

3)
  |	Документ.ПоступлениеТоваровУслуг.Товары КАК Товары
	|		ЛЕВОЕ СОЕДИНЕНИЕ ВТНужныеТовары КАК ВТНужныеТовары
	|		ПО Товары.Ссылка = ВТНужныеТовары.Ссылка
	|		ЛЕВОЕ СОЕДИНЕНИЕ РозничныеЦены КАК РозничныеЦены
	|		ПО Товары.Номенклатура = РозничныеЦены.Номенклатура
	|			И Товары.Характеристика = РозничныеЦены.Характеристика
	|			И КОНЕЦПЕРИОДА(Товары.Ссылка.Дата, ДЕНЬ) >= РозничныеЦены.Период   
	|		        И ((РозничныеЦены.ВидЦены  = &ТипЦены1 И Товары.Склад = &Склад1 ) ИЛИ (РозничныеЦены.ВидЦены  = &ТипЦены2 И Товары.Склад = &Склад2 ))
...Показать Скрыть

добавляете это
| И ((РозничныеЦены.ВидЦены = &ТипЦены1 И Товары.Склад = &Склад1 ) ИЛИ (РозничныеЦены.ВидЦены = &ТипЦены2 И Товары.Склад = &Склад2 ))


4) перед строчкой
 Макет = ПолучитьМакет("ПФ_MXL_ПриходнаяНакладная");

добавляете строки
НужнЦена1 = Справочники.ВидыЦен.НайтиПоНаименованию("Розничные");
НужнЦена2 = Справочники.ВидыЦен.НайтиПоНаименованию("Розничные 2");

Запрос.УстановитьПараметр("ТипЦены1", НужнЦена1);
Запрос.УстановитьПараметр("ТипЦены2", НужнЦена2);

Склад1 = Справочники.Склады.НайтиПоНаименованию("Основной склад");
Склад2 = Справочники.Склады.НайтиПоНаименованию("Основной склад 2");

Запрос.УстановитьПараметр("Склад1", Склад1);
Запрос.УстановитьПараметр("Склад2", Склад2);


т.е. вставляете кусок кода и ставите Ваши наименования складов и видов цен для них соответственно

5) Если все сделали аккуратно и названия складов и видов цен скопировали в точности как они называются из справочников, и не нарушили структуру запроса, то все вроде как будет работать правильно
16. Алексей (lisav) 93 12.11.13 11:25 Сейчас в теме
(14) исправления выложил, можете проверять правильность работы
17. Татьяна Фролова (Мать Тереза) 12.11.13 11:52 Сейчас в теме
Да, буду пробовать, но уже вечером , дома-по мелочи быстренько сориентироваться могу, а вот с кодом-надо внимательно смотреть, а у меня работы выше крыши сейчас-главбух+куча мелочевки. Спасибо вам огромное. Отпишусь, что получится.
18. Татьяна Фролова (Мать Тереза) 12.11.13 12:48 Сейчас в теме
Свои склады ставить там, где жирным выделено, так?Ну и под ними тоже, соответственно.И могу добавить третий склад? у него ценообразование как у первого. Думаю будет правильно.
19. Алексей (lisav) 93 12.11.13 12:54 Сейчас в теме
(18) наименования только заменяете на свои в строках с НужнЦена и Склад, соответственно
если нужен третий добавляете строчки параметров по аналогии
и в условие запроса тоже для третьего склада ИЛИ (РозничныеЦены.ВидЦены = &ТипЦены3 И Товары.Склад = &Склад3 )
20. Татьяна Фролова (Мать Тереза) 12.11.13 12:55 Сейчас в теме
Так понимаю,что я склад №2 неправильно прописала? Отдел №2, но вроде копировала прямо из программы.
Прикрепленные файлы:
21. Татьяна Фролова (Мать Тереза) 12.11.13 12:57 Сейчас в теме
Вот, отметила ошибку. Я правильно поняла, что что то в этом месте не так?
22. Татьяна Фролова (Мать Тереза) 12.11.13 12:58 Сейчас в теме
Файлик не прицепился ,прошу прощения.
Прикрепленные файлы:
23. Алексей (lisav) 93 12.11.13 13:05 Сейчас в теме
(22) .... ИЛИ (РозничныеЦены.ВидЦены = &ТипЦены3 И Товары.Склад = &Склад3 ) - тут не менять

Склад1 = Справочники.Склады.НайтиПоНаименованию("Отдел №1"); - менять тут
НужнЦена1 = Справочники.ВидыЦен.НайтиПоНаименованию("Розничная в отделе 1"); - и тут соотв. вид цены для "Отдела №1"
24. Татьяна Фролова (Мать Тереза) 12.11.13 22:51 Сейчас в теме
Ничего, не пойму.Врое все правильно сделала. Даже получила предупреждение, когда добавляла 3-й отдел.Приходую товар, установка цен есть, в отчете торг-12 проверяла(специально меняла цены в очень большую разницу)-все встает, видимо что-то не то сделала, т.к. не выводит только печчасть этой накладной.
Вообще у меня Отдел№1 - РозничнаяГород, Отдел№2- Розничная, Отдел№3 - Розничная - именно так, без пробелов и с больших букв. не глянете?
25. Татьяна Фролова (Мать Тереза) 12.11.13 23:01 Сейчас в теме
Нашла свой косяк, исправила - наименование цены-убрала в УТ пробелы перед номером. Но на печать выходит крайне странно. Поступило 3 одинаковых товара ,по одной штуке на каждый отдел(2 и 3 одна цена, в 1 - другая, цены установлены).А на печать выходит 1 и 2 отдел три позиции(одинаковые)в каждой с ценами-закупочная и 2 разных розничных, в 3 - вообще без цен.
Прикрепленные файлы:
26. Татьяна Фролова (Мать Тереза) 12.11.13 23:17 Сейчас в теме
Запрос.УстановитьПараметр("ТипЦены", НужнЦена);
НужнЦена1 = Справочники.ВидыЦен.НайтиПоНаименованию("РозничнаяГород");
НужнЦена2 = Справочники.ВидыЦен.НайтиПоНаименованию("Розничная");
НужнЦена3 = Справочники.ВидыЦен.НайтиПоНаименованию("Розничная");

Запрос.УстановитьПараметр("ТипЦены1", НужнЦена1);
Запрос.УстановитьПараметр("ТипЦены2", НужнЦена2);
Запрос.УстановитьПараметр("ТипЦены3", НужнЦена3);

Склад1 = Справочники.Склады.НайтиПоНаименованию("Отдел№1");
Склад2 = Справочники.Склады.НайтиПоНаименованию("Отдел№2");
Склад3 = Справочники.Склады.НайтиПоНаименованию("Отдел№3");

Запрос.УстановитьПараметр("Склад1", Склад1);
Запрос.УстановитьПараметр("Склад2", Склад2);
Запрос.УстановитьПараметр("Склад3", Склад3);

Макет = ПолучитьМакет("ПФ_MXL_ПриходнаяНакладная");



Посмотрите, плиз, результат. При таком коде(кусок) печатает 3 накладные, на каждый отдел,но полные,не делит поштучно(а все что пришло-каждый раз),цены вставляет опять трех видов - причем не могу понять откуда закупочную берет.
27. Татьяна Фролова (Мать Тереза) 12.11.13 23:21 Сейчас в теме
Да, на печать выводит как на предыдущем скрине-только в трех экз для 3-х складов.
28. Татьяна Фролова (Мать Тереза) 12.11.13 23:43 Сейчас в теме
29. Алексей (lisav) 93 13.11.13 07:07 Сейчас в теме
(28) Мать Тереза, в это время я сплю - не все же живут по московскому времени. Пробелы в наименовании не при чем - и с ними нормально работает. Смоделировал похожую ситуацию у себя - все нормально. Судя по скринам, не смогли корректно написать условие - нужны группирующие скобки на все ИЛИ. Всё из-за невнимательности - нечего поздно программировать)).
В личных сообщениях готовый файл.
30. Татьяна Фролова (Мать Тереза) 13.11.13 09:38 Сейчас в теме
Скачала, спасибо. Но при открытии выдает
Ошибка при выполнении файловой операции 'C:\Users\Дмитрий\Downloads\ВнешняяПечатнаяФормаНакловаровРозни­чныеЦены4.epf'
по причине:
Неверный формат хранилища данных 'file://C:/Users/Дмитрий/Downloads/ВнешняяПечатнаяФормаНакловаровРозни­чныеЦены4.epf'
31. Татьяна Фролова (Мать Тереза) 13.11.13 09:43 Сейчас в теме
Погуглила- мог произойти сбой при скачке/загрузке, скачала еще раз-тоже самое. Может на другой обменник или просто еще раз загрузите ,если не сложно?
32. Алексей (lisav) 93 13.11.13 10:34 Сейчас в теме
(31) можно открыть в конфигураторе и пересохранить в другой файл и попробовать снова. Давно перезалил в zip и отправил ссылку в личных сообщениях
33. Екатерина Андреева (katen1ka) 25.03.14 14:09 Сейчас в теме
(32) lisav, Помогите и мне, пожалуйста. Тоже хочется получить такую обработку. Есть ли альтернативная ссылка на скачивание? Спасибо.
34. Екатерина Андреева (katen1ka) 25.03.14 15:47 Сейчас в теме
Спасибо, обработка очень помогла!
35. Чингис Сультимов (chingis.quiz) 21.11.14 06:44 Сейчас в теме
Привет! Используем вашу обработку, но после обновления до 11.1.9.51 перестал выводить розничные цены =(((
36. Алексей (lisav) 93 21.11.14 17:46 Сейчас в теме
(35) chingis.quiz, установил демо базу: Управление торговлей (демо) 11.1.9.56 и проверил - всё работает, а где розничные цены не были установлены, то у тех товаров и не выводятся:

Если Вы:
1) не изменяли наименование розничного Вида цены (Розничные или Розничная)
2) сделали установку розничных цен на печатаемые товары

то розничные цены выводится будут.
37. Денис Бутусов (autokont11) 01.03.15 13:58 Сейчас в теме
Помогите!!! Как установить внешние печатные формы накладной для поступления и перемещения товаров с розничной ценой УТ 11.1
38. Алексей (lisav) 93 02.03.15 16:58 Сейчас в теме
(37) autokont11, Администрирование - подраздел "Настройка параметров системы" ссылка "Печатные формы, отчеты и обработки" - ссылка "Дополнительные отчеты и обработки" - далее кнопка Создать и указать файл
39. Евгений Белобородов (jekish) 19.02.16 07:58 Сейчас в теме
На последнем релизе не работает.
40. Алексей (lisav) 93 22.02.16 13:05 Сейчас в теме
(39) jekish, выложил исправленные, проверял на демо-базе Управление торговлей, редакция 11.2 (11.2.3.95)
41. Алексей Старина (AlexStar) 40 12.01.17 15:12 Сейчас в теме
Немного странноватое решение искать вид цены по наименованию. Просто интересно, а почему не взять вид цены из склада? Вроде как это и проще и логичнее. Или здесь какая-то другая цель преследуется?
42. Алексей (lisav) 93 14.01.17 07:13 Сейчас в теме
(41), да, тут идеология, чтобы продавцы не видели закупочных и прочих не розничных цен. Так что если поступает на группу складов или оптовый склад, где учётные виды цен другие, то остается искать по наименованию. Кроме того, без цены неудобно ориентироваться при приёмке товара, так как много схожих позиций. Может быть можно было сделать правильней механизм выбора розничной цены, но это первое что пришло мне в голову.
43. алексей литвиненко (alesha777) 27.03.17 20:45 Сейчас в теме
На 11.3 будет работать эта обработка ? а то не хочется потратить впустую стартмани.
44. Алексей (lisav) 93 28.03.17 06:33 Сейчас в теме
(43), проверил формы 11.2.2 и выше - работают и в 11.3.2.207 и в 11.3.3.159
45. алексей литвиненко (alesha777) 28.03.17 08:34 Сейчас в теме
(44) Да все работает, спасибо за обработки.