1с Ут 10. Дорабатываем Универсальный Передаточный Документ

Миниатюра

 

1c «Управление Торговлей» 10.3. Доработаем печатную форму «Универсальный Передаточный Документ». Эта форма заменяет собой 2 формы «Торг-12» + «Счет-фактура». Добавим колонки «Количество в одном месте», «Количество мест», «Цена с НДС».

Итак, что нам нужно?

Типовая конфигурация 1c «Управление Торговлей» 10.3. Лучше всего, с демо-данными.

Если у вас нет демо-данных, то можно скачать конфигурацию и установить себе чистую базу данных. Завести несколько документов (Поступление, Реализация).

Если у вас уже есть рабочая база УТ 10.3, отлично!

Итак, что я имею? Для статей по 1с на данном сайте я использую типовую конфигурацию с заведенными документами, фиктивные организации и фиктивные документы. Под этим я понимаю взятые с потолка названия, суммы и цифры. Заведенные в 1с документы, отчеты и печатные формы показывают жизнь придуманной организации.

Что мы хотим получить?

Я работаю программистом в организации, использующей несколько оптовых складов.

На складах отгружают товар пачками, упаковками, коробками. НЕ штуками! Поэтому кладовщику, и грузчикам крайне неудобно в стандартных формах Торг-12, счет-фактура, УПД видеть количество в штуках.

Именно складские работники попросили внести изменения в УПД, для облегчения и ускорения складской отгрузки товаров:

  1. Добавить колонку «Количество мест». Место — это коробка, упаковка для оптовой отгрузки товара большой партией. Для каждого товара устанавливается своя единица измерения (коробка, упаковка, и т.п.)
  2. Добавить колонку «Количество штук в месте». Это означает, сколько единиц товара в 1 коробке.
  3. Добавить колонку «Цена с НДС». Эта колонка важна для клиентов, которые сверяют документы при погрузке товара на складе со своими документами. Чем быстрее Клиент убедится в правильности цифр, тем быстрее заберет товар.

 

Итак, начнем!

 1. Типовая форма УПД в УТ 10.3 - Демо конфигурация 1. Типовая форма УПД в УТ 10.3 — Демо конфигурация. Мы видим, как выглядит Универсальный Передаточный Документ.
 2. Общие Макеты в Конфигурации 2. Откроем Общие Макеты в Конфигурации
 3. Скопируем Макет УниверсальныйПередаточныйДокумент 3. Скопируем Макет УниверсальныйПередаточныйДокумент
 4. Назовем скопированный макет УниверсальныйПередаточныйДокумент_Доработанный 4. Назовем скопированный макет УниверсальныйПередаточныйДокумент_Доработанный
 5. Откроем на редактирование скопированный Макет 5. Откроем на редактирование скопированный Макет. Таким образом мы не затронем типовой макет, свои изменения будем вносить в скопированный. При обновлении типовой конфигурации все наши изменения останутся на месте!
ыкпр
 6. Добавим колонки в макет 6. Добавим колонки в макет
 7. Откроем Общий Модуль УчетНДС 7. Откроем Общий Модуль УчетНДС
 8. Откроем процедуру ВывестиСчетФактуруВТабличныйДокумент 8. Откроем процедуру ВывестиСчетФактуруВТабличныйДокумент
 9.1. Изменения в коде процедуры 9.1. Внесем Изменения в коде процедуры
 9.2. Изменения в коде процедуры 9.2. Изменения в коде процедуры
 9.3. Изменения в коде процедуры 9.3. Изменения в коде процедуры

Полный текст измененной процедуры:

 

 10. Открываем процедуру ПечатьУниверсальногоПередаточногоДокумента 10. Открываем процедуру ПечатьУниверсальногоПередаточногоДокумента
 10.1. Вносим изменения в код в процедуре ПечатьУниверсальногоПередаточногоДокумента 10.1. Вносим изменения в код в процедуре ПечатьУниверсальногоПередаточногоДокумента

Полный текст измененной процедуры:

 

 

 11. Вносим изменения в процедуру печати в модуле документа СчетФактураВыданный 11. Вносим изменения в процедуру печати в модуле документа СчетФактураВыданный

Полный текст измененной процедуры:

 

 

 12. Результат распечатки УПД из Реализации (Счет-фактуры) 12. Результат распечатки УПД из Реализации (Счет-фактуры). На картинке слева пометил не тот столбец! Надо было пометить столбцы «В одном месте, штук», «Мест, штук»

Печатная форма выходит на экран в измененном виде, все получилось!

 

На этом все, пока!
Удачи в программировании на 1с!

Теги: ,

Трекбэк с Вашего сайта.

>