9. Внешняя печатная форма Д2.1

advertisement
08.06.2015
Приложение № 1 к договору
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
создание внешних обработок, печатных форм и
внешних отчетов для конфигурации 1С УНФ
Содержание технического задания
Общие требования к форматированию печатных форм..................................................................................... 3
Расшифровка характеристик номенклатуры....................................................................................................... 6
1.Внешняя печатная форма Д1 — «Заказ покупателя»..................................................................................... 6
2.Внешняя печатная форма Д3 — «Задание на пошив»................................................................................... 8
3.Внешняя обработка О2 — «Заполнение характеристик спецификации из базовой комплектации».......9
4.Внешняя печатная форма Д6 — «Мерная таблица»..................................................................................... 15
5.Внешняя обработка О4 — «Расчет потребностей»........................................................................................ 15
6.Внешняя обработка О5 — «Прайс-лист»........................................................................................................ 16
7.Внешняя обработка О3 — «Формирование цен».......................................................................................... 19
8.Внешняя печатная форма Д2 — «Прайс-лист».............................................................................................. 22
9.Внешняя печатная форма Д2.1 — «Прайс-лист свободный склад»...........................................................24
10.Внешняя печатная форма Д4 — «Технологическая карта».......................................................................26
11.Внешняя печатная форма Д5 — «Конфекционная карта».......................................................................... 27
12.Внешний отчет О6 — «План пошива»........................................................................................................... 28
13.Внешняя обработка О7 — «Недопоставка материалов»............................................................................ 30
14.Внешняя печатная форма Д8 — «Склад долг»............................................................................................ 33
15.Внешняя обработка О8 — «Шаблон спецификации»................................................................................. 34
16.Внешний отчет О9 — «Перерасход материалов»........................................................................................ 36
17.Внешняя обработка О10 — «Свободный склад»......................................................................................... 40
Общие требования к форматированию печатных форм
Логотип(формат рисунка)
1. Для Д1, Д2, Д2.1, Д3, Д4, Д5, Д6, Д8
1. Ширина: 8,89см;
2. Высота: 1,33см
3. масштаб 45%
4. Расположение : верхний правый угол
Шрифт (Arial)
Размер шрифта:
заголовок шапки:
•
название док-та - 14пт, полужирный (Д1; Д3)
•
+ заглавными буквами (Д4,Д5,Д6,Д7,Д8)
•
тел., адрес,…. - 9пт, полужирный(Д2, Д2.1)
шапка – 10пт (для всех документов) исключения:
•
текст «приложение к договору» – 10пт, полужирный(Д1, Д3)
•
модель(название) – 14пт, полужирный, курсив(Д3, Д4, Д5, Д6, Д8)
•
«название группы» (напр. 2015 Зима) – 16пт , полужирный, курсив(Д2, Д2.1, Д4, Д7)
заголовок табличной части – 9пт, полужирный(для всех документов)
столбец № - 9пт (по вертикали) для всех документов
•
+ длинна – 9пт (Д2, Д2.1)
табличная часть – 10пт(для всех документов) исключения:
•
табличная часть в столбцах модель, цвет, размеры -10пт, полужирный (Д1)
•
табличная часть в столбцах размеры -10пт, полужирный (Д3)
•
табличная часть в столбце модель(название) -14пт, полужирный, курсив + вид утеплителя
8пт(Д2, Д2.1)
столбцы цена, сумма, печатать без копеек (без нулей после запятой) для всех документов
комментарий 1, 2 – 10пт (Д2, Д2.1)
подвал – 10пт, полужирный (для всех документов)
Выравнивание текста:
заголовок шапки – по середине , по левому краю
шапка:
• по нижнему, левому краю - для всех документов
• текст «приложение к договору» – по нижнему, правому краю(Д1, Д3)
•
«название группы» (напр. 2015 Зима) - по середине, по центру(Д2, Д2.1, Д4)
• «название группы» (напр. 2015 Зима) – по нижнему, правому краю(Д7)
•
длина - по середине, по центру с поворотом на 90 градусов (Д2, Д2.1)
шапка табличной части - по середине, по центру
в табличной части по середине, по центру исключение:
•
модель - по нижнему, левому краю(Д2, Д2.1)
•
наименование, кол-во в строке - по нижнему, правому краю (Д7)
•
характеристика, кол-во – по нижнему, левому краю(Д7)
•
маржа, сумма во всем столбце – по нижнему правому краю (Д7)
•
вид утеплителя – по верхнему, левому краю, переносить по словам (Д2, Д2.1)
комментарий 1, 2 – по середине, по центру (Д2, Д2.1)
подвал - по нижнему, левому краю
Высота строки
заголовок шапки – 1,33см (Д1, Д3, Д4, Д5, Д6, Д8)
•
тел., адрес,…. – 0,4см(Д2, Д2.1)
шапка – 1 см(Д1, Д3, Д5, Д6, Д7, Д8)
•
«название группы» (напр. 2015 Зима) – 2см (Д2, Д2.1, Д4)
шапка табличной части:
•
0,7см (Д1, Д3, Д4, Д6)
•
1см (Д5, Д7, Д8)
•
2см (Д2, Д2.1)
табличная часть:
•
0,5см (Д4)-описание, ширины, длины
•
0,6см (Д5, Д6, Д7, Д8)
•
0,7см (Д1, Д2, Д2.1, Д3)
•
3,5см – в 3-х последних строках, имеют постоянный размер (Д5)
•
комментарий 1, 2 –по заполнению(Д2, Д2.1)
•
подвал – 1см для всех документов
Ширина столбца в табличной части
•
№– 0,6см(для всех документов)
•
модель – 3,2см(Д1, Д2, Д2.1)
•
мех, ткань, цвет - 2,5см(Д1)
•
мех – 3,5см(Д2, Д2.1)
•
ткань, цвет - 2,5см (Д2, Д2.1)
•
мех, ткань, цвет – 3,5см(Д3)
•
наименование – 4см(Д5, Д6)
•
характеристики – по ширине листа(Д5)
•
наименование, характеристика – 7см(Д7)
•
наименование, характеристика – 8,5см(Д8)
•
размеры – 0,7см(Д1, Д3)
•
размеры – 1,5см(Д2, Д2.1)
•
размеры – 1,1см(Д6)
•
кол-во – 1,3см(Д1)
•
кол-во – 2,5см(Д3, Д7)
•
отгружено: 1,5см+0,7см(Д8)
•
остаток – 2,5см(Д8)
•
примечание – 4см(Д7)
•
примечание – 5см (Д8)
•
маржа – 2см(Д7)
•
цена – 1,7см(Д1)
•
виды цен максимально возможное по ширине листа (Д2, Д2.1)
•
цена – 3,5см(Д3)
•
сумма – 3см(Д1)
•
сумма – 3,5см(Д7)
Повторения
• на каждой последующей странице печатается заголовок табличной части (для всех док-в)
• в конце каждой странице строка «заказчик» с местом для подписи заказчика (Д1)
Границы
шапка табличной части внутренние и внешние границы тонкой линией
табличная часть имеет границу из тонкой линии по всему контуру
все вертикальные линии внутри табличной части пунктиром, исключения:
• в столбцах №, модель(вид утеплителя), длина - вертикальные линия тонкая сплошная(Д2,
Д2.1)
• в столбце примечание внутренних границ нет(Д7)
горизонтальные линии:
• сплошная линия ограничивает одну модель со всеми характеристиками(Д1, Д.2, Д2.1
• пунктирная линия в рамках одной модели(Д1,Д2,Д2.1
• сплошная линия(Д3, Д5, Д6, Д7, Д8)
Заливка
серого цвета 15% плотность в столбцах №, модель(вид утеплителя), длина, мех, ткань (Д2, Д2.1)
Рисунок
в правом верхнем углу относительно табличной части(Д4)
Поля
• 1см по всему контуру(Д1, Д3, Д4
• сверху, снизу - 1см (Д2, Д2,1, Д5, Д6, Д7, Д8)
• слева, справа -0,7см (Д2, Д2,1, Д5, Д6, Д7, Д8)
Расшифровка характеристик номенклатуры
Все характеристики номенклатуры имеют следующую кодировку для внутреннего пользования. Внутри
характеристики имеются свойства (дополнительные реквизиты характеристики) , которые описывают
подробнее изделие. Характеристика номенклатурной единицы готовой продукции имеет следующее
название монотекс, зеленый, б\мех, 42 это расшифровывается как:
1 - монотекс
2 - зеленый
3 - б\мех
4 - 42
Вид ткани
Цвет ткани
Мех
Размер
Есть дополнительные свойства, которые не являются основными, но тоже содержат информацию.
Данные свойства не участвуют в создании названия характеристики.
5 — хлопок 50% вискоза 50%
6 - хлопок 50% вискоза 50%
Состав ткани верха
Состав ткани подклада
Разделителем для свойств характеристики изделия является запятая. Не допускается смена
порядковых мест расположения свойств внутри характеристики.
Образец заполненного печатного бланка Форма Д1
—
«Заказ» является Приложением №1 к
данному техническому заданию.
1. Внешняя печатная форма Д1 — «Заказ покупателя»
Где хранится: Документ «Заказ покупателя»
Название в списке: Форма Д1\ Заказ
Образец бланка: Приложение 1
В печатную форму выводятся данные из документа «Заказ покупателя». В каждый столбец заносится
определенная информация:
Столбец
№
Назначение столбца и логика построения
Номер по порядку строки таблицы.
Номера проставляются только в тех строках, в которых значения заполнены данными. В пустых
строках номера не ставятся.
Модель Название номенклатурной единицы готовой продукции.
Значение подставляется из колонки документа «Номенклатура»
Мех
Свойство характеристики — Мех изделия
Значение извлекается из третьего свойства характеристики (мех) столбца табличной части
документа «Характеристика»
Ткань
Свойство характеристики — вид ткани
Значение извлекается из первого свойства характеристики (вид ткани) столбца табличной части
документа «Характеристика»
Цвет
Свойство характеристики — Цвет
Значение извлекается из второго свойства характеристики (цвет) столбца табличной части
документа «Характеристика»
Размеры Свойство характеристики — Размер
42-68 Значение извлекается из четвертого свойства характеристики (размер) столбца табличной части
документа «Характеристика» и проставляется в строку значение из столбца документа
количество номенклатурных единиц.
Кол-во
Цена
Данная колонка рассчитывается автоматически. Она берет и суммирует значения ячеек
(Размеры).
Данная колонка заполняется из документа. Значения берутся из ячейки — Цена.
Сумма Данная колонка автоматически умножает Кол-во на Цену
Логика вывода номенклатурных позиций в печатную форму.
Строки табличной части печатной формы формируются следующим образом. Берутся данные из
вкладки «Товары и услуги» столбца «Номенклатура» и «Характеристика» затем находятся абсолютно
одинаковые поля «Номенклатура» и «Характеристика» за исключением свойства Размер в Характеристике и
выводится только одна строка с совпавшими элементами в табличную часть.
Пример:
Номенклатура
Характеристика
Куртка Аляска
монотекс зеленый б\мех 42
Куртка Аляска
монотекс зеленый б\мех 44
Куртка Аляска
монотекс зеленый б\мех 46
Куртка Аляска
монотекс зеленый б\мех 48
Куртка Аляска
монотекс зеленый б\мех 50
Куртка Аляска
монотекс зеленый б\мех 52
Выведет в печатную форму только - Куртка Аляска монотекс зеленый б\мех. (1 раз) В ячейки с
Размерами (42-68) необходимо занести данные из вкладки «Товары и услуги» столбца «Количество»
документа. Другими словами, проставить все размеры изделия из заказа покупателя, ориентируясь на
Свойство Размер характеристики (42-68).
Следует учесть, что для размеров 42-68 будет всегда одна цена, а для размеров 50-68 всегда другая
цена, поэтому необходимо выводить две строки с одной номенклатурой и характеристикой, чтобы не
пересекались цены, указанные в документе заказ покупателя.
Заполнение полей табличного документа:
№ и дата — подставляются из документа
Исполнитель — подставляется из документа поле Организация
Заказчик — подставляется из документа поле Контрагент
Приложение № ___ пустое значение
к договору № ____ подставляется из документа поле Договор
Дата отгрузки — подставляется из документа поле Дата отгрузки
Менеджер — подставляется из документа поле Ответственный
ФИО и телефон — подставляется из справочника Физ. Лица в соответствии с полем
Ответственный.
Заказчик — пустое значение
Итого Ваш заказ составил суммируются все значения столбца Сумма
Предоплата __ % подставляется значение из табличной части документа закладки «Платежный
календарь» колонка «% оплаты»
___________ руб подставляется значение из табличной части документа закладки «Платежный
календарь» колонка «Сумма оплаты»
оплатить до «___» ______ 20_г подставляется значение из табличной части документа закладки
«Платежный календарь» колонка «Дата оплаты».
2. Внешняя печатная форма Д3 — «Задание на пошив»
Где хранится: Документ «Заказ на производство»
Название в списке: Форма Д3/задание на пош.
Образец бланка: Приложение 2
В печатную форму выводятся данные из документа «Заказ на производство». В каждый столбец
заносится определенная информация:
Поля табличной части
Столбец
№
Назначение столбца и логика построения
Номер по порядку строки таблицы.
Номера проставляются только в тех строках, в которых значения заполнены данными. В пустых
строках номера не ставятся.
Ткань
Свойство характеристики — вид ткани
Значение извлекается из первого свойства характеристики (вид ткани) столбца табличной части
документа «Характеристика»
Цвет
Свойство характеристики — Цвет
Значение извлекается из второго свойства характеристики (цвет) столбца табличной части
документа «Характеристика»
Мех
Свойство характеристики — Мех изделия
Значение извлекается из третьего свойства характеристики (мех) столбца табличной части
документа «Характеристика»
Размеры Свойство характеристики — Размер
42-68 Значение извлекается из четвертого свойства характеристики (размер) столбца табличной части
документа «Характеристика» и проставляется в строку значение из столбца документа
количество номенклатурных единиц. В самой нижней строке необходимо суммировать все
значения столбца с каждым размером, чтобы получить общее количество единиц продукции
одного размера.
Кол-во
Цена
Данная колонка рассчитывается автоматически. Она берет и суммирует значения ячеек
(Размеры). В самой нижней строке необходимо суммировать все значения столбца чтобы
получить общее количество всех единиц продукции во всех размерах. Данное значение
копируется в ячейку рядом с названием модели.
Данная колонка должна быть пустой
Логика вывода номенклатурных позиций в печатную форму.
Строки табличной части печатной формы формируются следующим образом. Берутся данные из
вкладки «Продукция» столбца «Номенклатура» и «Характеристика» затем находятся абсолютно одинаковые
поля «Номенклатура» и «Характеристика» за исключением свойства Размер в Характеристике и выводится
только одна строка с совпавшими элементами в табличную часть.
Пример:
Номенклатура
Характеристика
Куртка Аляска
монотекс зеленый б\мех 42
Куртка Аляска
монотекс зеленый б\мех 44
Куртка Аляска
монотекс зеленый б\мех 46
Куртка Аляска
монотекс зеленый б\мех 48
Куртка Аляска
монотекс зеленый б\мех 50
Куртка Аляска
монотекс зеленый б\мех 52
Выведет в печатную форму только - монотекс зеленый б\мех. (1 раз) В ячейки с Размерами (42-68)
необходимо занести данные из вкладки «Продукция» столбца «Количество» документа «Заказ на
производство». Другими словами, проставить все размеры изделия из заказа покупателя, ориентируясь на
Свойство «Размер» характеристики (42-68).
Заполнение полей табличного документа:
№ и дата — подставляются из документа
Заказчик — подставляется из документа поле «Организация»
Исполнитель — подставляется из документа поле «Изготовитель»
Приложение — пустое значение
к договору № ____ подставляется из дополнительного реквизита «Договор_исполнителя»
справочника «Структурная единица»
Модель — Значение подставляется из колонки документа «Номенклатура». На бланк выводится
только одна модель, т. к. бланк рассчитан на производство одной модели в разных характеристиках. Рядом с
моделью располагается ячейка, которая выводит общее число изделий, указанных в столбце «Количество»
Дата начала пошива — подставляется из документа поле «Старт»
Дата окончания пошива — подставляется из документа поле «Финиш»
Технолог — подставляется из дополнительного реквизита «Технолог» (привязка к справочнику физ.
лица) справочника «Номенклатура», значение которого соответствует номенклатуре Модели
Телефон — подставляется значение из справочника «Физ. Лица» в соответствии с полем «Технолог».
Исполнитель — пустое значение
3. Внешняя обработка О2 — «Заполнение характеристик
спецификации из базовой комплектации»
Где хранится: Внешняя обработка в разделах «Продажи», «Закупки», «Производство»
Название в списке: О2 — Создание характеристик
Данная обработка служит для создания полного перечня характеристик одной модели номенклатуры,
включая перенос содержимого спецификаций с изменением количества номенклатурных единиц в
зависимости от базовой характеристики и спецификации. Это необходимо, т. к. для одной модели могут быть
созданы более 10 характеристик. В спецификации характеристики может содержаться список из 30-100
наименований материалов, которые необходимо скопировать в каждую характеристику в рамках одной
модели.
Пример:
Одна модель куртки (тип номенклатуры - «Запас» способ пополнения - «Производство») содержит 6
характеристик и спецификаций.
Номенклатура
Характеристика
Спецификация
Куртка Аляска
монотекс зеленый б\мех 42
монотекс зеленый б\мех 42
Куртка Аляска
монотекс зеленый б\мех 44
монотекс зеленый б\мех 44
Куртка Аляска
монотекс зеленый б\мех 46
монотекс зеленый б\мех 46
Куртка Аляска
монотекс зеленый б\мех 48
монотекс зеленый б\мех 48
Куртка Аляска
монотекс зеленый б\мех 50
монотекс зеленый б\мех 50
Куртка Аляска
монотекс зеленый б\мех 52
монотекс зеленый б\мех 52
В каждой спецификации содержится 50 единиц номенклатуры (материалы - тип номенклатуры «Запас» способ пополнения - «Закупка» ). В разных спецификациях некоторые материалы имеют разное
количество, т. к. на куртку 42 размера необходимо меньше ткани чем на куртку 50 размера.
Цель данной обработки — автоматизировать процесс заполнения характеристик, свойств
характеристик и спецификаций.
Данная обработка состоит из двух вкладок «Характеристики» и «Спецификации».
Сотрудник компании создает базовую (эталонную) характеристику и к ней он добавляет базовую
спецификацию. На основе базовой спецификации создаются другие характеристики и спецификации.
На рисунке 1 изображён внешний вид вкладки «Характеристики» данной обработки
Рисунок 1
Модель
Поле_Модель
Базовая
характеристика
Поле_БазоваяХарактеристика
Базовая размер
Поле_БазовыйРазмер
Характеристики
Мин
Поле_Мин
Спецификации
№
Характеристика
1
Поле_ХарактеристикаТаб1
2
Поле_ХарактеристикаТаб2
3
Поле_ХарактеристикаТаб3
4
Поле_ХарактеристикаТаб4
5
Поле_ХарактеристикаТаб5
Кнопка_Создать
Макс
Поле_Макс
На вкладке «Характеристики» будет создаваться полный комплект характеристик модели.
Шапка обработки с базовыми полями едина для обеих вкладок.
Поле_Модель — выводит значения из справочника «Номенклатура»
Поле_БазоваяХарактеристика
—
выводит
значения
из
справочника
«Характеристики
номенклатуры» с привязкой к Поле_Модель
Поле_БазовыйРазмер — поле с типом целое число. Служит для написания руками значений в
диапазоне от 40 до 68 кратно двум, т. е. 40, 42, 44 и т. д.
Поле_Мин — поле с привязкой к дополнительному свойству характеристики Размер. Данное поле
необходимо для установки минимального размера одежды.
Поле_Макс — поле с привязкой к дополнительному свойству характеристики Размер Данное поле
необходимо для установки максимального размера одежды.
№ — порядковый номер строки
Характеристика — данное поле табличной части служит для вывода на экран созданных обработкой
характеристик.
Логика работы вкладки «Характеристики».
Пользователь выбирает модель изделия в Поле_Модель из списка справочника «Номенклатура».
Далее пользователь выбирает значение Поле_БазоваяХарактеристика из справочника «Характеристики
номенклатуры» с привязкой к Поле_Модель. Затем он прописывает значение базового размера модели
глядя на четвертое Свойство базовой характеристики (размер). Указывает значения минимального и
максимального размера для данной модели в полях Поле_Мин и Поле_Макс. После нажатия на
Кнопку_Создать обработка автоматически копирует значения трех свойств (вид ткани, цвет, мех, состав
ткани верха и состав ткани подклада) из базовой характеристики и создает новые характеристики с
размерами из диапазона обозначенного в полях Поле_Мин и Поле_Макс. При этом исключается из списка
создаваемых значение базового размера.
Пример.
Модель — Куртка Аляска
Базовая характеристика — Монотекс синий б\мех 44
Базовый размер — 44 Мин — 42
Макс — 50
Обработка должна создать следующие характеристики:
Монотекс синий б\мех 42
Монотекс синий б\мех 46
Монотекс синий б\мех 48
Монотекс синий б\мех 50
со свойствами Вид ткани — монотекс Цвет — синий Мех — б/мех Размер — 42, 46, 48, 50
(свой в каждой характеристике)
На рисунке 2 изображена вкладка «Спецификации»
Данная вкладка предназначена для автоматизации расчета количества материалов в спецификациях
одного изделия номенклатуры.
Табличная часть 1
Селектор — предназначен для выбора характеристик, которые будут участвовать в создании
спецификаций.
№ — номер пункта по порядку
Характеристика — характеристики модели, отобранные по Поле_Модель
Табличная часть 2
№ — номер пункта по порядку
Тип строки — значение поля «Тип строки» из справочника спецификация
Номенклатура — значение поля «Номенклатура» из справочника спецификация
Характеристика — значение поля «Характеристика» из справочника спецификация
Кол-во — значение поля «Количество» из справочника спецификация
Кол-во Баз Р > — шаг для расчета количества, который применяется если значение размера изделия
больше, чем Поле_БазовыйРазмер.
Кол-во Баз Р < — шаг для расчета количества, который применяется если значение размера изделия
меньше, чем Поле_БазовыйРазмер.
40-54 — размеры изделия (заголовок табличной части), которые проставляются исходя из диапазона
обозначенного в полях Поле_Мин и Поле_Макс. Значения ячеек рассчитываются исходя из логики работы
данной обработки. Необходимо, чтобы можно было вручную менять полученные расчеты в ячейках в любой
момент.
Рисунок 2
Модель
Куртка Аляска
Базовая
характеристика
Монотекс синий б\мех 46
Базовая размер
46
Характеристики
Мин
Макс
40
54
Спецификации
№
Характеристика
V
1
Монотекс синий б\мех 40
V
2
Монотекс синий б\мех 42
V
3
Монотекс синий б\мех 44
V
4
Монотекс синий б\мех 46
№ Тип строки
Номенклатура
Характеристика
синий
Кнопка_Заполнить
Кол-во
Кол-во
Баз Р <
+0,08
-0,08
Кол-во Баз Р >
42
44
50
52
54
Ткань монотекс
2
материал
молния
3
материал
шнур
черный
1,5
4
материал
тесьма
черный
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
5
материал
пуговица
синий
6
6
6
6
6
6
6
6
6
Кнопка_Сформировать
1
+0,01
-0,01
1
1
2
48
материал
1
1,76 1,84 1,92
46
1
Кнопка_Рассчитать
2
40
1
2,08 2,16 2,24 2,32
1
1
1
1
1,48 1,49 1,5 1,51 1,52 1,53 1,54
Кнопка_Печать
Логика работы вкладки «Спецификации».
Пользователь выбирает модель изделия в Поле_Модель из списка справочника «Номенклатура».
Далее пользователь выбирает значение Поле_БазоваяХарактеристика из справочника «Характеристики
номенклатуры» с привязкой к Поле_Модель. Затем он прописывает значение базового размера модели
глядя на четвертый Свойство базовой характеристики (размер). Указывает значения минимального и
максимального размера для данной модели в полях Поле_Мин и Поле_Макс. После нажатия на
Кнопка_Заполнить автоматически заполняется Табличная часть 1 характеристиками модели, выбранной
в Поле_Модель, которые соответствуют шаблону (одинаковыми должны быть три свойства характеристики
— вид ткани, цвет и мех) из Поле_БазоваяХарактеристика.
Пример.
Модель — Куртка Аляска
Базовая характеристика — Монотекс синий б\мех 44
Обработка должна заполнить в табличную часть следующие характеристики:
Монотекс синий б\мех 42
Монотекс синий б\мех 46
Монотекс синий б\мех 48
Монотекс синий б\мех 50
со свойствами Вид ткани — монотекс Цвет — синий Мех — б/мех Размер — 42, 46, 48, 50
(свой в каждой характеристике)
Характеристика Монотекс черный б\мех 50 непопадает в Табличную часть 1, т. к. в ней второй Свойство
отличается от второго свойства (цвет), указанного в Поле_БазоваяХарактеристика.
Характеристика, которая полностью совпадает по названию с Поле_БазоваяХарактеристика не
заносится в табличную часть, чтобы не создавать копию спецификации.
Вместе с заполнением Табличной части 1 заполняется и Табличная часть 2 данными, которые
обработка получает из спецификации, соответствующей характеристике из Поле_БазоваяХарактеристика.
Значения столбцов Кол-во Баз Р >, Кол-во Баз Р < и 40-54 остаются пустыми.
После того как пользователь для определенных позиций проставит значения в столбцах Кол-во Баз
Р >, Кол-во Баз Р < он нажимает Кнопка_Рассчитать и обработка самостоятельно заполняет ячейки 4054 исходя из шага, который заложен в ячейках Кол-во Баз Р >, Кол-во Баз Р <. Если в ячейках Кол-во
Баз Р >, Кол-во Баз Р < пустые значение, то обработка проставляет цифры взятые из базовой
характеристики без изменений.
После того, как пользователь убеждается, что все ячейки правильно рассчитались, он нажимает
Кнопка_Сформировать и автоматически создаётся одна спецификация к каждой характеристике,
указанной в Табличной части 1. Названия создаваемых спецификаций должны быть абсолютной копией
названия характеристики к которой они создаются. Значения для полей создаваемых спецификаций берутся
из Табличной части 2 в соответствии со своим размером. Единицы измерения всегда берутся из базовой
единицы для номенклатуры в табличной части. Доля стоимости для всех значений всегда равна 1. Вкладка
«Операции» из справочника «Спецификация» номенклатуры заполняется в каждой вновь созданной
характеристике беря значения из Спецификации Базовой характеристики.
4. Внешняя печатная форма Д6 — «Мерная таблица»
Где хранится: Внешняя обработка О2 «Заполнение характеристик спецификации из базовой
комплектации»
Название в списке: Форма Д6 — мерная таблица.
Образец бланка: Приложение 3
Данная форма выводит на печать информацию из обработки О2 - «Заполнение характеристик
спецификации из базовой комплектации» только имеющие заполненные ячейки Кол-во Баз Р >, Кол-во
Баз Р < строки в которых данные ячейки пусты печатная форма в бланк не включает. Форма выходит на
экран при нажатии Кнопка_Печать. После создания всех характеристик обработкой О2 «Заполнение
характеристик спецификации из базовой комплектации», автоматически создается данная печатная форма и
без отображения на экране сохраняется в формате excel или mxl в справочник номенклатура (хранилище
файлов) прикрепляясь к номенклатуре содержащейся в Поле_Модель. Название файла «Карта
фурнитуры (Поле_Модель) дата создания». Пример — Карта фурнитуры (Куртка Аляска) 21.05.2015.xls
Пример
На рисунке 2 только значения номенклатуры вид ткани монотекс в характеристике синий и Шнур в
характеристике чёрный имеют заполненные значения ячеек Кол-во Баз Р >, Кол-во Баз Р < ,
соответственно только они выведутся на печать при нажатии Кнопка_Печать.
Заполнение полей табличного документа:
Заказчик — подставляется из документа поле «Организация»
Модель — значение подставляется из Поле_Модель
№ — номер пункта по порядку
Наименование — значение поля «Номенклатура» из обработки Табличная часть 2 и через тире
значение поля «Характеристика» из справочника спецификация.
42-68 — размеры изделия (заголовок табличной части), которые проставляются исходя из диапазона
обозначенного в полях
Поле_Мин и Поле_Макс. Значения ячеек переносятся из данной обработки
Табличная часть 2.
5. Внешняя обработка О4 — «Расчет потребностей»
Где хранится: Внешняя обработка в разделе «Производство», «Закупки»
Название в списке: О4 — Формирование потребностей
Необходимо извлечь из конфигурации 1С УНФ штатную обработку «Расчет потребностей» для того,
чтобы её доработать.
В штатную обработку «Расчет потребностей» необходимо добавить функционал, который при
формировании заказов на производство будет автоматически заполнять ячейки спецификация, копируя
название характеристик, т. к. в логике работы конфигурации 1С УНФ не предусмотрена такая возможность.
Компания разработала условия работы в данной программе, при которых название характеристик
номенклатуры полностью совпадает с названием спецификаций, которые привязаны к данным
характеристикам. При запуске процедуры создания заказа на производство новая версия обработки «Расчет
потребности» должна автоматически подставлять значение ячеек спецификаций основываясь на название
характеристик. На рисунке 3 изображен заказ на производство, созданный штатной обработкой.
Рисунок 3
Значение поля «Спецификация» заполнено вручную.
6. Внешняя обработка О5 — «Прайс-лист»
Где хранится: Внешняя обработка в разделе «Производство», «Продажи»
Название в списке: О5 — Прайс-лист
Необходимо извлечь из конфигурации 1С УНФ штатную обработку «Прайс-листы» для того, чтобы её
доработать.
В штатную обработку «Прайс-листы» необходимо добавить новые печатные бланки и дополнительные
фильтры отбора позиций.
На рисунке 4 изображен примерный вид обработки «Прайс листы».
Стандартные поля штатной обработки «Прайс-листы» остаются неизменными. Логика их работы не
меняется и на их основе будет печататься бланк Д 2 — Прайс-лист.
Добавляются новые поля, в раздел Свободный склад данной обработки, которые будут необходимы
для формирования печатного бланка Д 2.1 Прайс-лист свободный склад
Рисунок 4
Поля обработки
Отбор по виду цен — необходимо, чтобы данное поле могло быть как единичным значением, так и
списком выбранных значений, чтобы выводить на печать выбранные цены в прайс-листе.
Комментарий 1 — поле предназначено для внесение важной информации в печатную форму бланка
прайс-листа в шапке документа.
Комментарий 2 — поле предназначено для внесение важной информации в печатную форму бланка
прайс-листа в подвале документа
Отбор по Контрагенту — поле выводит значения из справочника «Контрагенты» и является
фильтром для вывода данных как на экран, так и на печать.
Отбор по дате — поле с типом дата. Является фильтром для вывода данных как на экран, так и на
печать.
Отбор по Заказам — поле выводит значения из списка документов «Заказ покупателя». При
заполненном значении поля Отбор по Контрагенту дополнительно фильтруются документы, чтобы не
отображать лишние элементы.
Свободный склад — поле с типом ДА\НЕТ. Данное поле служит для активации полей Отбор по
Контрагенту, Отбор по дате, Отбор по Заказам и делает активной форму печати Д2.1 «Прайс-лист
свободный склад» По умолчанию установлено значение «НЕТ».
Технологическая карта — поле с типом ДА\НЕТ. Данное поле служит для выбора бланка для печати
Д4 — Технологическая карта. Данное поле тесно взаимодействует с полем «Отбор по номенклатуре». По
умолчанию установлено значение «НЕТ».
Конфекционная карта — поле с типом ДА\НЕТ. Данное поле служит для выбора бланка для печати
Д5 — Конфекционная карта. Данное поле тесно взаимодействует с полем «Отбор по номенклатуре». По
умолчанию установлено значение «НЕТ».
Логика работы обработки «Прайс-лист».
При стандартном использовании данной обработки для формирования прайс-листа компании не
используется раздел Свободный склад и все его поля (Отбор по Контрагенту, Отбор по дате, Отбор по
Заказам, Технологическая карта). Штатным образом, отбирается коллекция (через номенклатуру),
выбираются виды цен для печати и выводится на экран в виде печатного бланка Д2 «Прайс-лист». При
необходимости распечатать полученную информацию, после нажатия кнопки «Печать», формируется бланк
Д2 «Прайс-лист».
Для того, чтобы получить данные бланка Д2.1 «Прайс-лист свободный склад» необходимо
активировать поле «Свободный склад» (устанавливается вручную значение ДА). После нажатия становятся
доступны поля Отбор по Контрагенту, Отбор по дате, Отбор по Заказам . После установки значения Да
в поле «Свободный склад», штатные поля Отбор по виду цен и Отбор по ценовой группе становятся
неактивными и на экран будет выводится информация по форме печатного бланка Д2.1 «Прайс-лист
свободный склад» и на экран выводится подсказка пользователю, что необходимо заполнить хотя бы
одно из полей Отбор по Контрагенту, Отбор по дате, Отбор по Заказам.
Значения каждого из полей раздела Свободный склад являются фильтрами для отбора требуемых
данных. Основой получения информации, служат документы «Заказ покупателя». После активации поля
«Свободный склад» обязательно необходимо заполнить любое поле из Отбор по Контрагенту, Отбор
по дате, Отбор по Заказам. Если не одно из полей не заполнено, то никакая информация выводится не
будет и обработка будет ожидать заполнения полей.
Для того, чтобы получить данные бланка Д4 «Технологическая карта» на экран,
необходимо
установить значение «ДА» в поле Технологическая карта. При этом, автоматически проставляется
значение «НЕТ» в поле Свободный склад и Конфекционная карта. Далееочищаются значения полей
Отбор по Контрагенту, Отбор по дате, Отбор по Заказам.
После установки значения «ДА» в поле Технологическая карта, поле Отбор по номенклатуре
становится обязательным для заполнения о чем и выдается сообщение пользователю на экран. При этом,
поле Отбор по номенклатуре может принимать только значение, равное одной единицы номенклатуры.
Логика вывода информации по бланку описана в внешней отработке Д4 — «Технологическая карта».
Для того, чтобы получить данные бланка Д5 «Конфекционная карта» на экран,
необходимо
установить значение «ДА» в поле Конфекционная карта. При этом, автоматически проставляется значение
«НЕТ» в поле Свободный склад и Технологическая карта. Далееочищаются значения полей Отбор по
Контрагенту, Отбор по дате, Отбор по Заказам.
После установки значения «ДА» в поле Конфекционная карта, поле Отбор по номенклатуре
становится обязательным для заполнения, о чем и выдается сообщение пользователю на экран. При этом,
поле Отбор по номенклатуре может принимать только значение, равное одной единицы номенклатуры.
Логика вывода информации по бланку описана в внешней отработке Д5 — «Конфекционная карта».
Поля
Технологическая
карта,
Конфекционная
карта,
Свободный
склад
являются
взаимоисключающими, т. е. Если одно из значений равняется ДА, то остальные автоматически становятся
равны НЕТ.
7. Внешняя обработка О3 — «Формирование цен»
Где хранится: Внешняя обработка «Прайс-листы» кнопка «Формирование цен»
Название в списке: О5 «Прайс-листы»
Данная обработка служит для автоматизированного назначения цен для всех характеристик модели,
т. к. в рамках одной модели может существовать около сорока характеристик, которые будут отличаться по
цене от друг друга. Она располагается внутри обработки О5 «Прайс-листы»
На Рисунке 5 изображена обработка заполнения табличной части, которая вызывается при нажатии
кнопки Заполнить.
Заполнение полей табличного документа:
Модель — выводит значения из справочника «Номенклатура» и является фильтром для табличной
части
Базовая Характеристика — выводит значения из справочника «Характеристики номенклатуры» с
привязкой к Модели и является фильтром для табличной части
Рисунок 5
МинР — поле с привязкой к дополнительному свойству характеристики Размер. Данное поле
необходимо для установки минимального размера одежды. Поле является фильтром для вывода значений в
табличной части обработки. При заполненном поле Мин Р характеристики фильтруются по четвертому
свойству характеристики (Размер).
МаксР —
поле с привязкой к дополнительному свойству характеристики Размер. Данное поле
необходимо для установки максимального размера одежды. Поле является фильтром для вывода значений в
табличной части обработки. При заполненном поле Мин Р характеристики фильтруются по четвертому
свойству характеристики (Размер).
На Рисунке 6 изображена обработка «Формирование цен»
Селектор — предназначен для выбора характеристик, которые будут участвовать в заполнении цены
характеристик.
Рисунок 6
Номенклатура — поле выводит список значений справочника номенклатура после отбора.
Характеристика — данное поле табличной части служит для вывода на экран отобранных
обработкой характеристик. Отбор производится по полям: Модель, Базовая Характеристика (происходит
отбор характеристик по трем свойствам названия базовой характеристики), Мин Р и Макс Р (происходит
отбор характеристик по четвертому свойству характеристик).
Логика работы обработки «Формирование цены».
Пользователь нажимает кнопку Заполнить. После заполнения всех полей, автоматически
формируется табличная часть данной обработки, изображенная на Рисунке 4. Появляются характеристики
данной модели и значения выбранной цены если они были ранее установлены.
При необходимости, пользователь может самостоятельно заполнить ячейки столбца с ценой в
табличной части обработки.
В список процедур Заполнение полей цена включается новая — Установка цены для всех
характеристик Данная процедура позволит заполнять все ячейки столбца Цена табличной части обработки
одинаковым значением.
Запись цены в справочник
Номенклатура происходит по алгоритму, заложенному в штатную
обработку Прайс-листы.
8. Внешняя печатная форма Д2 — «Прайс-лист»
Где хранится: Внешняя обработка О5 «Прайс-листы»
Название в списке: Форма Д2 — Прайс-лист.
Образец бланка: Приложение 4
В печатную форму выводятся данные из внешней обработки О5 «Прайс-листы». В каждый столбец
заносится определенная информация:
Данные из шапки с адресами и телефонами берутся из справочника Организация с кодом с признаком
«Основная организация».
Столбец
Назначение столбца и логика построения
№
Номер по порядку строки таблицы.
Номера проставляются только в тех строках, в которых значения заполнены данными. В пустых
строках номера не ставятся.
Модель
вид
утеплите
ля
Название модели (номенклатурная единица) в данный столбец заносится значение из
табличной части обработки О5 Прайс-листы после применения всех фильтров. Также, в данный
столбец под названием модели на следующей строке заносится значение дополнительного
реквизита номенклатуры Утеплитель1. Далее через запятую идет слово «рукав» и затем
значение дополнительного реквизита номенклатуры Утеплитель2. Далее идет запятая и
заносится значение дополнительного реквизита номенклатуры Утеплитель3. Значения
реквизитов утеплитель1, утеплитель2, утеплитель3 заключаются в круглые скобки.
Длина,
см
Длинна изделия — в данный столбец заносится значение из дополнительного реквизита
справочника Номенклатура — ДлинаИзделия в привязке к полю Модель
Мех
Свойство характеристики — Мех изделия
Значение извлекается из третьего свойства характеристики (мех) справочника номенклатура
«Характеристика» привязанного к модели.
Ткань
Свойство характеристики — Вид ткани
Значение извлекается из первого свойства характеристики (вид ткани) справочника
номенклатура «Характеристика» привязанного к модели.
Цвет
Свойство характеристики — Цвет
Значение извлекается из второго свойства характеристики (цвет) справочника номенклатура
«Характеристика» привязанного к модели.
Размер
Размерный ряд модели
Значение подставляется из дополнительных реквизитов справочника номенклатура —
РазмерМин и РазмерМакс Значение реквизитов проставляются через дефис.
Цена
Цены изделий
Значение данных столбцов подставляются из обработки О5 Прайс-листы после выбора в поле
Вид цен.
Логика вывода номенклатурных позиций в печатную форму.
Строки табличной части печатной формы формируются следующим образом. Берутся данные из
вкладки обработки О5 «Прайс-листы» где после выбора позиций с помощью фильтров анализируются
полученные номенклатурные позиции с характеристиками. Совпадающие характеристики по трем свойствам
(вид ткани, цвет, мех) определяют модификации моделей, которые нужно вывести на печать. У одной модели
куртки может быть до трех вариантов модификаций (комбинаций цвета, ткани и меха). Обработка О5 должна
выявить эти модификации и вывести на печать разделяя показатели характеристики по отдельным ячейкам
печатной формы.
В случае, когда количество позиций номенклатуры превышает размер одного листа, то переносимая
табличная часть на второй и последующий лист должна сопровождаться шапкой табличной части.
После того как пользователь выберет конкретную номенклатуру для вывода на экран появляется
печатная форма на экране монитора. В случае, если необходимо распечатать данный бланк, пользователь
нажимает на кнопку «Печать» и бланк выходит на печать.
Пример:
Номенклатура
Характеристика
Куртка Аляска
монотекс зеленый б\мех 42
Куртка Аляска
монотекс зеленый б\мех 44
Куртка Аляска
монотекс зеленый б\мех 46
Куртка Аляска
монотекс зеленый б\мех 48
Куртка Аляска
монотекс красный б\мех 50
Куртка Аляска
монотекс красный б\мех 52
Куртка Аляска
монотекс красный б\мех 50
Куртка Аляска
монотекс синий б\мех 52
Куртка Аляска
монотекс синий б\мех 50
Куртка Аляска
монотекс синий б\мех 52
Куртка Аляска
монотекс синий б\мех 50
Куртка Аляска
монотекс синий б\мех 52
Выведет в печатную форму только
Куртка Аляска
б\мех
монотекс
зеленый
б\мех
монотекс
красный
б\мех
монотекс
синий
Заполнение полей табличного документа:
Комментарий 1 — поле заполнится из обработки О5 «Прайс-листы» текстом
Комментарий 2 — поле заполнится из обработки О5 «Прайс-листы» текстом
9. Внешняя печатная форма Д2.1 — «Прайс-лист свободный склад»
Где хранится: Внешняя обработка О5 «Прайс-листы»
Название в списке: Форма Д2.1 — Прайс-лист свободный склад.
Образец бланка: Приложение 5
В печатную форму выводятся данные из внешней обработки О5 «Прайс-листы», которая в свою очередь
данные извлекает на основе фильтров из документов «Заказ покупателя». Обязательно должно быть
значение поля Свободный склад - ДА. В каждый столбец заносится определенная информация:
Данные из шапки с адресами и телефонами берутся из справочника Организация с кодом с признаком
«Основная организация».
Столбец
№
Модель
вид
утеплите
ля
Назначение столбца и логика построения
Номер по порядку строки таблицы.
Номера проставляются только в тех строках, в которых значения заполнены данными. В пустых
строках номера не ставятся.
Название модели (номенклатурная единица) в данный столбец заносится значение из
табличной части обработки О5 Прайс-листы (берется из табличной части отобранных документов
«Заказ покупателя») после применения всех фильтров.
Также, в данный столбец под названием модели на следующей строке заносится значение
дополнительного реквизита номенклатуры Утеплитель1. Далее через запятую идет слово
«рукав» и затем значение дополнительного реквизита номенклатуры Утеплитель2. Далее идет
запятая и заносится значение дополнительного реквизита номенклатуры Утеплитель3.
Значения реквизитов утеплитель1, утеплитель2, утеплитель3 заключаются в круглые скобки.
Длина,
см
Длинна изделия — в данный столбец заносится значение из дополнительного реквизита
справочника Номенклатура — ДлинаИзделия в привязке к полю Модель
Мех
Свойство характеристики — Мех изделия
Значение извлекается из третьего свойства характеристики (мех) столбца табличной части
документа «Заказ покупателя» «Характеристика»
Ткань
Свойство характеристики — Вид ткани
Значение извлекается из первого свойства характеристики (вид ткани) столбца табличной части
документа «Заказ покупателя» «Характеристика»
Цвет
Свойство характеристики — Цвет
Значение извлекается из второго свойства характеристики (цвет) столбца табличной части
документа «Заказ покупателя» «Характеристика»
Размер
Цена
Размерный ряд модели
Значение извлекается из четвертого свойства характеристики (размер) столбца табличной части
документа «Заказ покупателя» «Характеристика»
Цены изделий
Значение данных столбцов подставляются из обработки О5 Прайс-листы после выбора в поле
Вид цен.
Логика вывода номенклатурных позиций в печатную форму.
Строки табличной части печатной формы формируются следующим образом. Берутся данные из
вкладки обработки О5 «Прайс-листы», которые получены из отобранных документов «Заказ покупателя» где
после выбора позиций с помощью фильтров анализируются полученные номенклатурные позиции с
характеристиками. Совпадающие характеристики по трем свойствам (вид ткани, цвет, мех) определяют
модификации моделей, которые нужно вывести на печать. У одной модели куртки может быть до трех
вариантов модификаций (комбинаций цвета, ткани и меха). Обработка О5 должна выявить эти модификации
и вывести на печать, разделяя показатели характеристики по отдельным ячейкам печатной формы.
В случае, когда количество позиций номенклатуры превышает размер одного листа, то переносимая
табличная часть на второй и последующий лист должна сопровождаться шапкой табличной части.
После того как пользователь установит значение ДА в поле «Свободный склад» обработки О5 «Прайслисты» и выберет конкретную номенклатуру для вывода на экран, появляется печатная форма на экране
монитора. В случае, если необходимо распечатать данный бланк, пользователь нажимает на кнопку «Печать»
и бланк выходит на печать.
Пример:
Номенклатура
Характеристика
Куртка Аляска
монотекс зеленый б\мех 42
Куртка Аляска
монотекс зеленый б\мех 44
Куртка Аляска
монотекс зеленый б\мех 46
Куртка Аляска
монотекс зеленый б\мех 48
Куртка Аляска
монотекс красный б\мех 50
Куртка Аляска
монотекс красный б\мех 52
Куртка Аляска
монотекс красный б\мех 50
Куртка Аляска
монотекс синий б\мех 52
Куртка Аляска
монотекс синий б\мех 50
Куртка Аляска
монотекс синий б\мех 52
Куртка Аляска
монотекс синий б\мех 50
Куртка Аляска
Выведет в печатную форму только
монотекс синий б\мех 52
Куртка Аляска
б\мех
монотекс
зеленый
б\мех
монотекс
красный
б\мех
монотекс
синий
Заполнение полей табличного документа:
Комментарий 1 — поле заполнится из обработки О5 «Прайс-листы» текстом
Комментарий 2 — поле заполнится из обработки О5 «Прайс-листы» текстом
10. Внешняя печатная форма Д4 — «Технологическая карта»
Где хранится: Внешняя обработка О5 «Прайс-листы»
Название в списке: Форма Д4 — Технологическая карта.
Образец бланка: Приложение 6
В печатную форму выводятся значения полей, содержащихся в справочнике номенклатура на основе
выбора всего одной позиции номенклатуры в обработке О5 «Прайс-листы».
Поля табличной формы
Название коллекции — значение берется из поля «Группа» справочника номенклатура, выбранного
в обработке О5 «Прайс листы»
Модель — поле отображается выбранную номенклатурную позицию в обработке О5 «Прайс листы».
Базовый размер — значение подставляется из дополнительного реквизита номенклатуры
«БазовыйРазмер1», привязанного к полю Модель.
Утеплитель — значение подставляется из дополнительного реквизита номенклатуры «Утеплитель1»,
привязанного к полю Модель. Далее через запятую идет слово «рукав» и затем значение дополнительного
реквизита номенклатуры Утеплитель2. Далее идет запятая и
заносится значение дополнительного
реквизита номенклатуры Утеплитель3.
Технолог — значение подставляется из дополнительного реквизита номенклатуры «Технолог» с
привязкой к справочнику «Физ. Лица». Из данного справочника извлекается номер телефона данного
физического лица и прописывается рядом с названием физического лица.
Описание — значение подставляется из поля «Описание» справочника «Номенклатура» с привязкой к
модели.
Фотография — значение подставляется из поля «Изображение» справочника «Номенклатура» с
привязкой к модели.
ШИ под проймой (+/- 0,5 см) - значение подставляется из дополнительного реквизита
номенклатуры «ШиринаПройма», привязанного к полю Модель.
ШИ по бедрам (+/- 0,5 см) - значение подставляется из дополнительного реквизита номенклатуры
«ШиринаБедра», привязанного к полю Модель.
ШР под проймой (+/- 0,5 см) - значение подставляется из дополнительного реквизита
номенклатуры «ШиринаРуковаПройма», привязанного к полю Модель.
ДР (+/- 0,5 см) - значение подставляется из дополнительного реквизита номенклатуры
«ДлинаРукова», привязанного к полю Модель.
ДИ (+/- 0,5 см) - значение подставляется из дополнительного реквизита номенклатуры
«ДлинаИзделия», привязанного к полю Модель.
Логика вывода номенклатурных позиций в печатную форму.
После того как пользователь установит значение ДА в поле «Технологическая карта» обработки О5
«Прайс-листы» и выберет конкретную номенклатуру для вывода на экран появляется печатная форма на
экране монитора. В случае, если необходимо распечатать данный бланк, пользователь нажимает на кнопку
«Печать» и бланк выходит на печать.
11.Внешняя печатная форма Д5 — «Конфекционная карта»
Где хранится: Внешняя обработка О5 «Прайс-листы»
Название в списке: Форма Д5 — Конфекционная карта.
Образец бланка: Приложение 7
В печатную форму выводятся значения полей, содержащихся в справочнике номенклатура на основе
выбора всего одной позиции номенклатуры в обработке О5 «Прайс-листы».
Поля табличной формы
Модель — поле отображается выбранную номенклатурную позицию в обработке О5 «Прайс листы».
Характеристика — данный столбец отображает название общей характеристики без свойства
Размер. Ниже располагаются номенклатурные позиции из спецификации данной характеристики.
Пустые поля — необходимо оставить статичными сетку из трех ячеек по горизонтали и трех по
вертикали размером 3,5 см по вертикали.
Логика формирования бланка
После того как пользователь установит значение ДА в поле Конфекционная карта и выберет
конкретную модель (номенклатурную единицу) автоматически формируется печатная форма Д5 —
«Конфекционная карта». Для формирования табличной части обработка О5 «Прайс-лист» из выбранной
номенклатурной позиции в поле Модель получает все характеристики. Далее обработка сравнивает
свойства характеристик вид ткани, цвет и мех. Характеристики, которые имеют одинаковые значения
указанных свойств (вид ткани, цвет и мех) объединяются в одну характеристику для вывода в графу
Характеристика данной печатной формы. По итогам работы обработки должно получиться не более 4х
таких объединенных характеристик. Далее в полученных характеристиках находим свойство Размер
и
получаем три-четыре характеристики со свойствами (вид ткани, цвет, мех и размер) у которых
необходимо получить спецификации для дальнейшего сравнения. Мы получаем три-четыре спецификации в
которых нам необходимо сравнить содержимое полей Номенклатура и Характеристика (спецификаций).
Данным сравнением мы ищем все пункты номенклатуры и характеристик спецификации, которые отличаются
в полученных ранее трех-четырех характеристиках модели. Несовпадающие поля выводим на экран в графу
Характеристика печатной формы Д5 — «Конфекционная карта» ниже названия характеристики.
Номенклатуру материалов (из спецификаций) заносим вместе с характеристикой в одно поле. Характеристику
помещаем в круглые скобки.
Пример
Номенклатура
Характеристика
Куртка Аляска
монотекс зеленый б\мех 42
Куртка Аляска
монотекс зеленый б\мех 44
Куртка Аляска
монотекс зеленый б\мех 46
Куртка Аляска
монотекс зеленый б\мех 48
Куртка Аляска
монотекс красный б\мех 50
Куртка Аляска
монотекс красный б\мех 52
Куртка Аляска
монотекс красный б\мех 50
Куртка Аляска
монотекс синий б\мех 52
Куртка Аляска
монотекс синий б\мех 50
Куртка Аляска
монотекс синий б\мех 52
Куртка Аляска
монотекс синий б\мех 50
Куртка Аляска
Выведет в печатную форму только
монотекс синий б\мех 52
Куртка Аляска
монотекс зеленый б\мех
монотекс красный б\мех
монотекс синий б\мех
Ткань монотекс (зеленый)
Ткань монотекс (красный)
Ткань монотекс (синий)
Манжеты (зеленый)
Манжеты (красный)
Манжеты ( синий)
Молния (зеленый)
Молния (красный)
Молния (синий)
12. Внешний отчет О6 — «План пошива»
Где хранится: В справочнике «Отчеты» на вкладке «Производство»
Название в списке: Отчет О6 — План пошива
Образец бланка: Приложение 8
Данный отчет необходим для объединения информации из разных документов «Заказ покупателя» для
вывода на печать с возможностью получить информацию о предполагаемой валовой прибыли по коллекции.
Поля фильтров отчета
Период — поле с типом дата, которое задает диапазон дат в который входят все необходимые
документы «Заказ покупателя». Данное поле при нажатии на кнопку выбора активирует стандартную
обработку по подбору даты. Пример изображен на рисунке 7.
Модель — поле выводит список номенклатуры с возможностью выбить одну позицию, группу, список
из позиций.
Спецификация — поле с видом целое число. По данному полю будет выбираться конкретная
спецификация из набора одинаковых спецификаций по четвертому признаку спецификации (размер).
Заказ покупателя — поле выводит список документов «Заказов покупателя»
Контрагент — поле выводит справочник «Контрагенты» с возможностью выбить одну позицию,
группу, список из позиций.
Учетная цена — поле выводит справочник «Виды цен» для отбора цены по которой будут
происходить вычисления.
Коллекция — дополнительный реквизит, который содержится в документе «Заказ Покупателя».
Рисунок 7
На рисунке 8 изображена шапка отчета «План пошива».
Рисунок 8
Период
01.01.2015 - 31.01.2015
Модель
Германика
Размер изд.
Контрагент
Заказ
покупателя
Учетная цена Закупочная цена
Коллекция
Кнопка_Сформировать
Кнопка_ВыбратьВариант
54
Кнопка_СохранитьВариант
Поля табличной формы
Столбец
Назначение столбца и логика построения
№
Номер по порядку модели проставляется в строках там где идет название можеди
куртки
Наименование,
Наименование модели (номенклатура) данное поле отображает название модели
куртки оно идет отдельно от характеристики модели.
Характеристика модели — данное поле отображает характеристики модели,
отобранные после фильтрации в отчете, без вывода четвертого свойства характеристик
(размер).
Характеристика
Количество
Количество для строки с названием модели количество суммирует все значения ячейки
количество характеристик, относящихся к данной модели. Для строки с характеристикой
количество означает сумму одинаковых характеристик без учета четвертого свойства
характеристики (размер), которое отобрано из выбранных документов «Заказ
покупателя» после фильтрации в шапке отчета.
Примечание
Пустая колонка
Валовая прибыль Валовая прибыль по модели значения в данном столбце могут быть только у
характеристик модели. Результат вывода данной колонки получается после того как
берется базовая спецификация из шапки отчета (поле Спецификация, которое
определяет какой размер из спецификаций выбрать для расчетов) в ней содержатся
сведения о материалах и их количестве, которые необходимо умножить на цену,
расположенную в поле Учетная цена данной обработки для каждого элемента
номенклатуры. Все полученные результаты необходимо сложить.
Сумма
Общая сумма за модель конкретной характеристики — данное поле получается
путем умножения значений полей Валовая прибыль на количество.
Общая сумма для количество моделей и общая сумма для стоимости
коллекции — данное поле получается путем сложения всех ячеек столбцов количество
и сумма, относящихся к одной модели без учета промежуточных характеристик.
Если при выводе на печать не хватает одного листа, то на следующем листе обязательно печатается
Итого
шапка данной табличной части.
Необходимо заложить в данный отчет возможность сохранять пользовательские настройки для
создания нескольких видов данного отчета используя штатный механизм стандартных отчетов в
конфигурации 1С УНФ.
13.Внешняя обработка О7 — «Недопоставка материалов»
Где хранится: Внешняя обработка в разделах «Продажи», «Закупки», «Производство»
Название в списке: О7 - «Недопоставка материалов»
Данная обработка служит для автоматизированного определения недопоставки материалов на
фабрику для изготовления моделей коллекции.
Каждая поставка материалов на фабрику не равняется требуемому количеству из-за технических
нюансов, поэтому может быть недопоставка или перепоставка комплектующих для производства.
На рисунке 9 изображена обработка О7 «Недопоставка материалов».
Поля обработки
Производство — данное поле является фильтром для табличных частей Заказы на производство и
Перемещение. Значения берутся из справочника «Структурные единицы».
Склад — данное поле является фильтром для табличных частей Заказы на производство и
Перемещение. Значения берутся из справочника «Склады».
Период — поле с типом дата, которое задает диапазон дат в который входят все необходимые
документы Заказ на производство и Перемещение. Данное поле при нажатии на кнопку выбора
активирует стандартную обработку по подбору даты. Пример изображен на рисунке 7.
Модель — данное поле является фильтром для табличной части Заказы на производство. Значения
берутся из справочника «Номенклатура».
Недопоставка — данное поле с типом значений ДА/НЕТ служит дополнительным фильтром для
табличных частей Заказы на производство и Перемещение. При установленном значении ДА будут
выводится только те позиции в которых значение, получаемое при вычитании количества материалов из
перемещения заказа производства даёт отрицательное значение.
Излишек — данное поле с типом значений ДА/НЕТ служит дополнительным фильтром для табличных
частей Заказы на производство и Табличная част. При установленном значении ДА будут выводится
только те позиции в которых значение, получаемое при вычитании количества материалов из перемещения
заказа производства даёт положительное значение.
Печать остатков - данное поле с типом значений ДА/НЕТ служит для ограничения вывода в печатную
форму Д8 сведений, содержащихся в табличной части материалов в графе Остаток обработки О7
«Недоставка материалов». При установленном значении НЕТ в печатную форму Д8 сведения выгружается не
будут и графа Остаток данной печатной формы будет пустой.
Табличная часть Заказы на производство
Селектор — предназначен для выбора документов, которые будут участвовать в создании табличной
части с материалами.
№ — номер документа Заказ на производство.
Дата — дата документа Заказ на производство.
Состояние — статус документа Заказ на производство, обозначенный в поле Состояние.
Производство — подставляется значение обозначенное в поле Изготовитель документа Заказ на
производство.
Рисунок 9
Производство
Фабрика Иваново
Модель
Куртка Доминго
V
Недопоставка
V
Излишек
Склад
V
Период
Основной
Печать остатков
Заказы на производство
01.01.2015 - 31.01.2015
Кнопка_Заполнить
Перемещение
№
Дата
Состояние
Производство
№
Дата
Отправил
Получил
V
1
01.03.2015
В работе
Фабрика Иваново
V
1
01.03.2015
Основной
Фабрика Иваново
V
2
01.03.2015
В работе
Фабрика Иваново
V
2
01.03.2015
Основной
Фабрика Иваново
V
3
01.03.2015
В работе
Фабрика Иваново
V
3
01.03.2015
Основной
Фабрика Иваново
V
4
01.03.2015
В работе
Фабрика Иваново
V
4
01.03.2015
Основной
Фабрика Иваново
№
Номенклатура
Характеристика
Кол-во
из заказа
Кол-во
перемещено
Баз Р >
Остаток
V
1
Ткань монотекс
синий
2000
3500
1500
V
2
молния
100
80
-20
V
3
шнур
черный
1500
1000
-500
V
4
тесьма
черный
140
160
20
V
5
пуговица
синий
6000
7500
1500
Кнопка_Сформировать
Кнопка_Печать
Табличная часть Перемещение
Селектор — предназначен для выбора документов, которые будут участвовать в создании табличной
части с материалами.
№ — номер документа Перемещение.
Дата — дата документа Перемещение.
Отправил — подставляется значение, обозначенное в поле Отправитель документа Перемещение.
Получил — подставляется значение, обозначенное в поле Получатель документа Перемещение.
Табличная часть Материалы
Для формирования табличной части материалы необходимо изъятие всех позиций номенклатуры с
характеристиками и количеством из документа Перемещение. Из полученных данных формируется массив
№1. Затем изымаются данные из закладки «Материалы» документа Заказ на производство поля для
изъятия аналогичны документу Перемещение. После этого формируется массив данных № 2.
Табличная часть Материалы обработки О7 «Недопоставка материалов» формируется путем
объединения данных массива 2 и массива 1. Одинаковые позиции номенклатуры с характеристикой
объединяются в одну строку. Целью такого действия является определение разницы между поставленными
материалами и требуемыми.
Селектор — предназначен для выбора позиций номенклатуры, которые будут участвовать в создании
печатного бланка Д8.
№ — порядковый номер позиции номенклатуры.
Номенклатура — справочник номенклатура, полученный при объединении двух массивов данных.
Количество из Заказа — значение столбца «Количество» закладки «Материалы» документа Заказ
на производство.
Количество из Перемещения — значение столбца «Количество» из документа Перемещение.
Остаток — значение столбца получается путем вычитания столбца Количество из Заказа из столбца
Количество из Перемещения. Значения, имеющие положительный знак остаются черными. Значения,
имеющие отрицательный знак помечаются красным цветом.
Логика работы
После того как пользователь выберет значения фильтров, формируются табличные части Заказы на
производство и Перемещение. Потом пользователь убеждается, что все документы попали в табличные
части. Если обнаруживает лишние, то снимает галочки с селектора и исключает их из дальнейших операций.
Также у пользователя есть возможность вручную добавить документы в табличные части Заказы на
производство и
Перемещение. После того как он заканчивает все настройки, нажимается
Кнопка_Заполнить, затем заполняется табличная часть материалами из массивов 1 и 2, собранных из всех
документов табличных частей Заказы на производство и Перемещение. При заполнении проверяются
значения полей Недопоставка и Излишек. Если данные поля имеют значение ДА, то в табличную часть
Материалы выводятся только те материалы, которые имеют в графе Остаток значения отличные от нуля.
Затем пользователь просматривает значения табличной части Материалы и определяет те, которые
необходимо обрабатывать далее. Тут он может и удалять некоторые позиции или добавлять вручную. Также,
он может регулировать участие материалов в обработке Селектором.
После того, как пользователь закончит работать с табличной частью Материалы, он нажимает
Кнопка_Сформировать и создаются документ Перемещение на то количество, которое имеет
отрицательное значение и выбрано селектором. Поля документа заполняются автоматически из данной
обработки. В комментарий документа заносится фраза: «Создан автоматически из обработки О7
Недопоставка материалов».
Если необходимо распечатать полученные результаты в табличной части Материалы необходимо
нажать Кнопка_Печать и формируется печатный бланк Д8 Склад долг.
14.Внешняя печатная форма Д8 — «Склад долг»
Где хранится: Внешняя обработка О7 «Недопоставка материалов»
Название в списке: Д8 — «Склад долг»
Образец бланка: Приложение 9
Данная форма выводит на печать информацию из обработки О7 «Недопоставка материалов» после
нажатия Кнопка_Печать. На бланк попадают только те позиции, которые находятся в табличной части
Материалы и отмечены селектором. При этом, учитывается значение поля Печать остатков, которое
определяет вывод на печать значений графы Остаток печатной формы.
Столбец
№
Назначение столбца и логика построения
Номер по порядку строки таблицы.
Номера проставляются только в тех строках, в которых значения заполнены данными.
Наименование Название материала и его характеристика
Характеристика Значение берется из графы Номенклатура табличной части Материалы обработки О7
«Склад долг». В этой же ячейке прописывается значение наименование характеристики в
круглых скобках. Значение подставляется из графы Характеристика табличной части
обработки О7 «Склад долг».
Отгружено
Количество перемещенных материалов
Значение берется из графы Количество перемещено табличной части Материалы
обработки О7 «Склад долг». В соседней ячейке прописывается значение графы Единица
измерения документа «Перемещение» для каждой позиции номенклатуры.
Остаток
Количество остатка материалов
Значение берется из графы Остаток табличной части Материалы обработки О7 «Склад
долг». При условии, что поле Печать остатка в данной обработке равняется значению
ДА.
Примечание
Пустуй столбец для записей
Поля табличной формы
Отправитель — значение подставляется из справочника Организации. Берется организация с
флагом Основная организация.
Получатель — значение подставляется из поля Производство обработки О7 «Недопоставка
материалов». Если данное поле не имеет значения, то подставляются значения из документов
Перемещения табличной части обработки О7 «Недопоставка материалов» через запятую.
Поля Сдал, Сдал остаток, Принял, Принял остаток не имеют значений и являются просто текстом.
15. Внешняя обработка О8 — «Шаблон спецификации»
Где хранится: Внешняя обработка в разделах «Продажи», «Закупки», «Производство»
Название в списке: О8 - «Шаблон спецификации»
Данная обработка служит для помощи сотрудникам в заполнении спецификации номенклатуры, т. к.
одна спецификация может состоять из более чем 60 наименований материалов.
На рисунке 10 изображена вкладка Материалы обработки О8 «Шаблон спецификации».
Рисунок 10
Модель
Куртка Аляска
Характеристика Монотекс синий б\мех 46
Материалы
Операции
Кол-во Доля
Прод. Стоим.
№
Название детали
Номенклатура
Хар-ка
Кол-во
Ед.
1
мех
горностай
серый
1
м
1
1
2
Ткань верха
монотекс
синий
1
м
1
1
3
Отделка
велюр
черный
1,5
м
1
1
4
Утеплитель
Файбертек
0,5
м
1
1
5
Молния
Молния 80
1
шт
1
1
синий
4
5
Поля формы
Модель — поле используется для указания для какой номенклатуры создается данная спецификация
Характеристика — поле используется для указания для какой характеристики создается данная
спецификация. Данное поле привязано к полю Модель.
Табличная часть вкладки Материалы
Столбец
Назначение столбца и логика построения
Номер по порядку строки таблицы.
№
Название детали Название составной части изделия
Данное поле берет свои значения из дополнительного реквизита номенклатуры
Название детали.
Материал, входящий в изделие
данное поле берет свои значения из справочника «Номенклатура»
Номенклатура
Характеристика Характеристика материала
данное поле берет свои значения из справочника «Характеристики» с привязкой к полю
Номенклатура
Количество
Количество единиц номенклатуры материала
Данное поле типа число. Значения проставляются вручную.
Количество
продукции
Количество изделий, которое получается из данного материала
Данное поле типа число. Значения проставляются вручную. Значение по умолчанию
равно 1.
Доля стоимости Какая часть стоимости изделия приходится на данный материал
Данное поле типа число. Значения проставляются вручную. Значение по умолчанию
равно 1.
На рисунке 11 изображена вкладка Операции обработки О8 «Шаблон спецификации».
Рисунок 11
Модель
Куртка Аляска
Характеристика Монотекс синий б\мех 46
Материалы
Операции
№
Операция
Норма времени ч
Количество
продукции
1
Пошив
2
1
2
3
4
5
4
5
Кнопка_Сформировать
Поля формы
Модель — поле используется для указания для какой номенклатуры создается данная спецификация
Характеристика — поле используется для указания для какой характеристики создается данная
спецификация. Данное поле привязано к полю Модель.
Столбец
№
Назначение столбца и логика построения
Номер по порядку строки таблицы.
Название детали Название составной части изделия
Данное поле берет свои значения из дополнительного реквизита номенклатуры
Название детали.
Операция
Операция, которая необходима для производства изделия
данное поле берет свои значения из справочника «Номенклатура»
Норма времени ч Время, которое требуется для операции
Данное поле типа число. Значения проставляются вручную. Значение по умолчанию
равно 0.
Количество
продукции
Количество изделий, которое получается из данного материала
Данное поле типа число. Значения проставляются вручную. Значение по умолчанию
равно 1.
Логика работы
После открытия обработки О8 «Шаблон спецификации» пользователь заполняет поля Модель и
Характеристика для того, чтобы указать номенклатуру к которой создается данная спецификация. Во время
открытия обработки автоматически заполняется табличная часть значениями, которые содержаться в
дополнительном реквизите НазваниеДетали. Выводятся в графу Название детали сразу все значения из
дополнительного реквизита. Далее пользователь вручную заполняет остальные поля глядя на поле
Название детали. После того как он заполнит вкладку Материалы он приступает к заполнению вкладки
Операции данной обработки. Затем, пользователь проверяет правильность заполнения всех полей. После
того как он убедится в том, что все заполнено верно необходимо нажать Кнопка_Сформировать, которая
создает элемент справочника «Характеристика» и привязывает его к обозначенной в поле Модель
номенклатурной единице и в поле Характеристика характеристике номенклатуры.
16. Внешний отчет О9 — «Перерасход материалов»
Где хранится: Внешний отчет в разделах «Продажи», «Закупки», «Производство»
Название в списке: О9 - «Перерасход материалов»
Данный отчет предназначен для проведения план-фактного анализа расхода материалов с момента
проектирования модели до непосредственного производства. С помощью данной обработки предстоит
определять на какую величину отличается расход материалов при производстве на сторонних предприятиях.
На рисунке 12 изображена обработка О9 «Перерасход материалов»
Рисунок 12
Производство
Фабрика Иваново
Период
01.01.2015 - 31.01.2015
Модель
Куртка Доминго
Заказ на
производство
№ 15 от 02.02.2015
Материалы
Ткань
Процент
красным
10
Кнопка_Сформировать
V
Только разница
Документы производство
Заказы на производство
№
Дата
V
1
01.03.2015
В работе
Фабрика Иваново
Фабрика Иваново
V
2
01.03.2015
В работе
Фабрика Иваново
В работе
Фабрика Иваново
V
3
01.03.2015
В работе
Фабрика Иваново
В работе
Фабрика Иваново
V
4
01.03.2015
В работе
Фабрика Иваново
№
Дата
Состояние
Производство
V
1
01.03.2015
В работе
Фабрика Иваново
V
2
01.03.2015
В работе
V
3
01.03.2015
V
4
01.03.2015
Состояние
Производство
№
Номенклатура
Характеристика
Кол-во
Спецификация
Кол-во
Кол-во
Расхождение Расхождение
ЗаказБаз
на Р
произв.
>
Документ произв. в единицах в процентах
1
Ткань монотекс
синий
3000
3500
4000
500
14,3
2
Ткань монотекс
зеленый
3000
3100
3200
100
3,2
3
Ткань монотекс
черный
2500
2650
2550
-100
3,8
4
Ткань монотекс
красный
3000
3000
3000
Поля отчета
Производство — данное поле является фильтром для всех табличных частей данного отчета.
Значения берутся из справочника «Структурные единицы».
Модель — данное поле является фильтром для всех табличных частей данного отчета. Значения
берутся из справочника «Номенклатура» и проверяются в поле Продукция документов Заказы на
производство и Производство.
Период — поле с типом дата (обязательное для заполнения), которое задает диапазон дат в
который входят все необходимые документы Заказ на производство и Производство. Данное поле при
нажатии на кнопку выбора активирует стандартную обработку по подбору даты. Пример изображен на
рисунке 7.
Заказ на производство — данное поле является фильтром для всех табличных частей данного
отчета. Значения берутся из документов Производство.
Материалы — данное поле является фильтром для табличной части с материалами данного отчета.
Значения берутся из справочника «Номенклатура» и проверяются в поле Номенклатура документов Заказы
на
производство
и Производство. Данное поле должно обладать возможностью принимать
множественные значения и стандартный фильтр (равно, не равно, в группе, в списке, в группе из списка и др.)
Процент красным — данное поле с типом значений «целое число» служит для смены формата текста
табличной части с материалами данной обработки. Устанавливая в данном поле цифру Вы определяете цвет
(красный) значений ячеек Расхождение в процентах табличной части Материалы данной обработки,
которые будут больше установленного в поле Процент красным.
Только разница — данное поле с типом значений ДА/НЕТ служит дополнительным фильтром для
табличной части Материалы. При установленном значении ДА будут выводится только те позиции в которых
значение ячейки Расхождение в единицах не будет равно нулю. По умолчанию поле имеет значение НЕТ.
Табличная часть Заказы на производство
Селектор — предназначен для выбора документов, которые будут участвовать в создании табличной
части с материалами.
№ — номер документа Заказ на производство.
Дата — дата документа Заказ на производство.
Состояние — статус документа Заказ на производство, обозначенный в поле Состояние.
Производство — подставляется значение обозначенное в поле Изготовитель документа Заказ на
производство.
Табличная часть Документы Производство
Селектор — предназначен для выбора документов, которые будут участвовать в создании табличной
части с материалами.
№ — номер документа Производство.
Дата — дата документа Производство.
Состояние — статус документа Производство, обозначенный в поле Состояние.
Производство
— подставляется значение обозначенное в поле Изготовитель документа
Производство.
Табличная часть Материалы
Столбец
Назначение столбца и логика построения
№
Номер по порядку строки таблицы.
Номера проставляются только в тех строках, в которых значения заполнены данными.
Наименование
Название материала
Значение берется из графы Номенклатура табличной части Материалы документов
Заказ на производство и Производство.
Характеристика Характеристика материалов
Значение подставляется из графы Характеристика табличной части Материалы
документов Заказ на производство и Производство в привязке к номенклатуре.
Количество
спецификация
Количество материалов из спецификаций
Данное поле берет значения полей Номенклатура, Характеристика и
Спецификация документа. Из справочников спецификация извлекаются все значения,
соответствующие фильтрам отчета и умножаются на столбец Количество. Иными
словами, получается расчетное количество. Данная процедура полностью совпадает со
сценарием, который срабатывает при нажатии кнопки Заполнить по спецификации
вкладки Материалы документа Заказ на производство.
Количество
заказ на
производство
Количество материалов из документа Заказа на производство
Значение берется из поля Количество документа Заказ на производство в привязке к
полям Номенклатура и Характеристика.
Количество
документ
производство
Количество материалов из документа Производство
Значение берется из поля Количество документа Производство в привязке к полям
Номенклатура и Характеристика.
Расхождение в
единицах
Разница между плановым и фактическим расходом материалов в ед.
Данное поле рассчитывается по формуле =
Количество документ производство — Количество
заказ на производство
Если значение получается отрицательным, то оно автоматически принимает зеленый цвет
и возле значения появляется знак «-».
Расхождение в
процентах
Разница между плановым и фактическим расходом материалов в %
Данное поле находит разницу в процентах между полями Количество документ
производство и Количество
заказ на производство. Если соседнее поле Расхождение в единицах принимает
отрицательное значение, то поле Расхождение в процентах автоматически принимает
зеленый цвет не смотря даже на то, что его значение может быть больше, чем указано в
поле Процент красным (по идее, должно было окрасится в красный цвет).
Логика работы
Сотрудник заполняет фильтры отчета и производит отбор документов, которые будут наполнять
табличную часть Материалы. Отобранные документы показываются в табличной части Заказ на
производство. Это необходимо для того,чтобы убедится в правильности настроек отчета и не упустить
какой-либо документ. Табличная часть Документы производство
заполняется только документами,
которые имеют привязку к документам Заказ на производство. Табличные части Заказ на производство
и Документы производство имеют возможность добавлять документы в ручном режиме или удалять их.
Также, можно снять селектор с выбранных строк, чтобы исключить их из дальнейшей обработки.
После нажатия Кнопки_Сформировать, на кран выводится полученный отчет. Отчет формируется
путем сбора массивов данных из полей документов Заказ на производство и Документы производство,
а так же спецификаций, содержащихся в этих документах .
Заполненная табличная часть Материалы при выбранном значении поля Только разница — ДА
будет состоять из строк, которые имеют значение поля Расхождение в единицах отличное от нуля и
входят в список полей сформированных полем Материалы и другими полями фильтров.
Если выбрать значение в поле Заказ на производство, то становятся неактивными для заполнения
поля отчета Модель и Производство.
17. Внешняя обработка О10 — «Свободный склад»
Где хранится: Внешняя обработка в разделах «Продажи», «Производство»
Название в списке: О10 - «Свободный склад»
Данная обработка служит для объединения заказов покупателей вида «Свободный склад» в один, так
же с её помощью будут создавать заказы покупателей на размер которых требуется уменьшить заказ(ы) вида
«Свободный склад».
На рисунке 13 изображена обработка О10 «Свободный склад».
Поля обработки
Контрагент Заказов — поле фильтр берет свои значения из справочника Контрагенты для
табличной части Заказы покупателя отобранные. По данному полю отбираются документы Заказ
покупателя беря значения из поля Контрагент.
Период — поле с типом дата (обязательное для заполнения), которое задает диапазон дат в
который входят все необходимые документы Заказ на производство и Производство. Данное поле при
нажатии на кнопку выбора активирует стандартную обработку по подбору даты. Пример изображен на
рисунке 7.
Покупатель — поле берет свои значения из справочника Контрагенты для подстановки в документ
Заказ покупателя, который будет создаваться после нажатия Кнопка_Сформировать.
Цена — данное поле (обязательное для заполнения) берет свои значения из справочника Виды
цен для подстановки в табличную часть товаров столбец Цена данной обработки.
Кнопка_подбор — вызывает штатную процедуру подбора товара (новый механизм подбора). Подбор
изображен на рисунке 14. Свои значения (номенклатура, характеристика, свободный остаток) данная
обработка берет из отобранных документов в табличной части Заказы покупателя отобранные.
Поля табличной части Заказы покупателя отобранные
Не редактируются все поля
Селектор — предназначен для выбора документов, которые будут участвовать в создании табличной
части с материалами.
№ — номер документа Заказа покупателя.
Дата — дата документа Заказа покупателя.
Состояние — статус документа Заказа покупателя, обозначенный в поле Состояние.
Рисунок 13
Контрагент
заказов
Период
Свободный склад
Заказы покупателя созданные
Заказы покупателя отобранные
№
Состояние
Контрагент
Дата
V
1
01.03.2015
В работе
Свободный склад
1
01.03.2015
В работе
Свободный склад
V
2
01.03.2015
В работе
Свободный склад
2
01.03.2015
В работе
Иванов В.В.
V
3
01.03.2015
В работе
Свободный склад
V
4
01.03.2015
В работе
Свободный склад
Иванов В.В.
Контрагент
Дата
№
Покупатель
Состояние
01.01.2015 - 31.01.2015
Цена
Кнопка_Подбор
Свободный склад
№
Номенклатура
Характеристика
Кол-во
Кол-во
Цена
Баз Р >
Сумма
1
Куртка Бергалина
монотекс василек б/мех 42
100
7500
75000
2
Куртка Бергалина
монотекс василек б/мех 44
100
7500
75000
3
Куртка Бергалина
монотекс василек б/мех 46
100
7500
75000
4
Куртка Бергалина
монотекс василек б/мех 48
100
7500
75000
Кнопка_Сформировать
Рисунок 14
Контрагент — подставляется значение обозначенное в поле Контрагент документа Заказ
покупателя.
Поля табличной части Заказы покупателя созданные
Не редактируются все поля
№ — номер документа Заказа покупателя.
Дата — дата документа Заказа покупателя.
Состояние — статус документа Заказа покупателя, обозначенный в поле Состояние.
Контрагент — подставляется значение обозначенное в поле Контрагент документа Заказ
покупателя.
Поля табличной части Товары
Не редактируются все поля кроме Цены и Количества
Столбец
№
Номенклатура
Назначение столбца и логика построения
Номер по порядку строки таблицы.
Номера проставляются только в тех строках, в которых значения заполнены данными.
Название модели
Значение берется справочника Номенклатура. Заполняется из обработки Подбор
номенклатуры Корзина поле Номенклатура
Характеристика Характеристика материалов
Значение берется справочника Характеристика. Заполняется из обработки Подбор
номенклатуры Корзина поле Характеристика в привязке к номенклатуре.
Количество
Количество моделей
Заполняется из обработки Подбор номенклатуры Корзина поле Количество в
привязке к номенклатуре.
Цена
Цена модели
данное поле заполняется при выборе значения в поле Цена данной обработки в
привязке к установленной цене для каждой характеристике.
Сумма
Итоговая сумма за модель
Данное поле является расчетным и значение высчитывается по формуле =
Количество моделей * Цена модели
Логика работы
Пользователь открывает данную обработку и заполняет поля Контрагент Заказов, Период и Цена.
После этого автоматически заполняется табличная часть Заказы покупателя отобранные всеми
документами, которые соответствуют условиям фильтрации.
Далееесли пользователю просто нужно объединить все документы в один, то он нажимает
Кнопку_Сформировать и все заказы покупателя из табличной части Заказы покупателя отобранные
объединяются в один документ Заказ покупателя. Все позиции номенклатуры, содержащиеся в
объединяемых документах суммируются в соответствии с характеристикой. Цена позиций устанавливается из
справочника Виды цен значение которого указано в поле Цена данной обработки.
После того, как сформировался объединенный Заказ покупателя он появляется в табличной части
Заказы покупателя созданные.
Все документы из табличной части Заказы покупателя отобранные, после срабатывания обработки
закрываются (галочка поля Закрыт принимает значение ДА). В комментарии таких документов появляется
надпись «Заказ закрыт автоматической обработкой «ДАТА ЗАКРЫТИЯ». Был создан Заказ покупателя
«НОМЕР ЗАКАЗА» от «ДАТА СОЗДАННОГО ЗАКАЗА». В созданном заказе покупателя обработкой
необходимо в комментарии внести следующую надпись «Заказ создан автоматической обработкой на
основании Заказ покупателя1 «НОМЕР ЗАКАЗА» от «ДАТА ЗАКАЗА», Заказ покупателя2 «НОМЕР
ЗАКАЗА» от «ДАТА ЗАКАЗА», Заказ покупателя3 «НОМЕР ЗАКАЗА» от «ДАТА ЗАКАЗА»» и так далее.
Если пользователю необходимо не только объединить заказы в один, но и создать на их основании
другой заказ, который уменьшит конечный по количеству, то необходимо заполнить поле Покупатель и
нажать Кнопку_Подбор. После этого, выбрать в обработке Подбор номенклатуры необходимые клиенту
позиции. При этом, обработка
Подбор номенклатуры
берет все свои значения (номенклатура,
характеристики, количество) для отображения пользователю из отобранных в табличной части Заказы
покупателя отобранные документов Заказ покупателя. После формирования Корзины пользователь
нажимает кнопку Перенести в документ и содержимое корзины переносится в табличную часть Товары
данной обработки. После нажатия Кнопка_Сформировать создается два заказа покупателя и они
отображаются в табличной части Заказы покупателя созданные. Один заказ берет значение поля
Контрагент из поля Покупатель, номенклатурные единицы с характеристиками, количеством и ценой из
табличной части Товары данной обработки. Второй заказ берет значение поля Контрагент из поля
Контрагент заказов. Табличная часть с номенклатурой, характеристиками и количеством берется из
документов Заказ покупателя, обозначенных в табличной части Заказы покупателя отобранные, но из
полученного количества вычитается количество товара, указанного в табличной части Товары данной
обработки.
Все документы из табличной части Заказы покупателя отобранные, после срабатывания обработки
закрываются (галочка поля Закрыт принимает значение ДА). В комментарии таких документов появляется
надписи, которые описаны выше.
18.
Стоимость и сроки выполнения
Стоимость: 200 000 рублей
Срок выполнения: 21 рабочий день
Download