Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
таблица 4
Наименование | 1 | 2 | 3 |
футболка12 | 5 | 2 | 12 |
лак25 | 24 | 15 |
При нажатии на первое поле строчки или выделение любым другим способом, ниже основной таблицы появляется вложенная форма, как бы сдвигая основную таблицу вверх. Вложенная форма содержит:
- дополнительная таблица к нажатой строчке основной таблицы поле ввода флажок «Показать все данные», изначально флажок выключен блок с изображением кнопки «Сохранить» и «Отмена»
Дополнительная таблица аналогична основной таблице.
В дополнительной таблице названием столбцов являются значения из столбца «Поднаименование» таблицы «Поднаименование». Вторая строчка таблицы называется «Нужно» и содержит значения из столбца «Нужно» таблицы «Поднаименование».
Пример:
При нажатии на строчку Футболка12 основной таблицы, дополнительная таблица будет выглядеть следующим образом:
таблица 5
красный цвет | желтый цвет | черный цвет | |
футболка12 | 5 | 2 | 12 |
Нужно | 10 | 2 | 10 |
Ниже таблицы находится флажок «Показать все данные». При включении флажка, он исчезает, выключить его нельзя, только переоткрыв вложенную форму. Если флажок включить, то
- в дополнительную таблицу добавляются строчки:ТИП, Подтип, Параметр 1, Параметр 2,... Параметр N ниже флажка добавляются радиокнопки «Изготовление», «Закупка». В строчку. ниже радиокнопок в столбик добавляются отдельные поля ввода с названиями перед ними: Артикул, Поставщик, Упаковка, Фото, или - Файл МОЙ, Файл, Место изготовления, Эскиз. В зависимости от активной радиокнопки.
При включенном флажке можно так же менять заголовок первой строки - «Наименование» и заголовки столбцов - «Поднаименование», при выключенном флажке можно менять только количество и нужное количество.
Если изображения будут непосредственно находится в базе данных, то в полях Фото и Эскиз должны быть записаны названия загруженных файлов изображений, а при нажатии на поле, должно открыться окно выбора нового изображения. Если изображения будут храниться отдельно от базы данных, а база данных будет хранить только названия и расположение файлов, то в поле будут так же записываться названия файлов изображений, но при нажатии на поле ничего происходить не будет, в поле можно будет ввести название нового изображения как текст.
Поля ТИП и Подтип являются полями с выпадающим списком, в них можно выбрать уже существующие варианты, ввести вручную эти данные нельзя.
Поля Поставщик и Место изготовления являются полями с выпадающим списком, в них можно выбрать уже существующие варианты, но так же можно ввести вручную новый вариант, который при сохранении попадет в таблицу с поставщиками, так что при следующем выборе, новый введенный вариант будет присутствовать в предлагаемых вариантах.
Ниже флажка или ниже полей ввода добавляется еще одно поле ввода, которое содержит значения из столбца «Дополнительная информация» таблиц «Наименование Закупка» и «Наименование Изготовление». Если у наименования столбец «Дополнительная информация» не пустой, то в основной таблице строчка с этим наименованием закрашивается в оранжевый цвет.
Справа от дополнительной таблицы находится изображение, которое берется из столбца «Фото» таблицы «Наименование Закупка» или столбца «Эскиз» таблицы «Наименование Изготовление». Изображение имеет ограничение по размеру в 200х200 пикселей, изображения большего размера уменьшаются
В самом низу вложенной формы находятся кнопки «Сохранить» и «Отмена». При нажатии кнопки «Отмена» вложенная форма закрывается и основная таблица снова заполняется все свободное пространство вкладки. При нажатии кнопки «Сохранить» происходит то же самое, только данные из таблицы и полей ввода сохраняются в базу данных и сразу в основную таблицу. Если в дополнительную таблицу и поля ввода были внесены изменения, то при нажатии кнопки «Отмена» появляется диалоговое окно с вопросом о необходимости сохранения данных. Если при открытой вложенной форме нажать на первое поле другой строчки основной таблицы, то данные во вложенной форме меняются на соответствующие этой строчке. Но если при этом в прошлую дополнительную таблицу и поле ввода были внесены изменения, то сначала появляется диалоговое окно с вопросом о необходимости сохранения данных, а после уже меняются данные.
После открытия вложенной формы, фокус остается в основной форме, чтобы при перемещении выделения на другие строчки стрелочками на клавиатуре, данные во вложенной форме менялись соответствующим образом.
Справа от основной таблицы находится кнопка «Сохранить», при нажатии которой внесенные в нее изменения сохраняются в базу данных.
Над кнопкой «Сохранить» находится кнопка «Создать», при нажатии которой появляется всплывающее окно, имеющее такую же структуру как вложенная форма. До тех пор пока не будет закрыто всплывающее окно, работа с основным окном недоступна(это относится ко всем всплывающим окнам). Если при нажатии кнопки «Создать» в основной таблице не было выделенных элементов, то все элементы во всплывающем окне будут пустые. Если в основной таблице был выделен элемент, то во всплывающем окне элементы будут иметь аналогичные данные как и в относящейся к выделенному элементу основной таблицы вложенной форме, кроме полей «Количество» и «Нужно», они в любом случае будут пустыми. После сохранения нового наименования, оно оказывается в основной таблице ниже строчки с выделенным до этого элементом. Если при нажатии кнопки «Создать» не было выделенного элемента в основной таблице, то созданное наименование записывается первой строчкой в основной таблице. В любом случае строчка с новым наименованием должна быть выделена, чтобы при последующем нажатии на кнопку «Создать» во всплывающем окне были записаны данные только что созданного до этого наименования.
Над кнопкой «Создать» находятся две радиокнопки в столбик: «Количество» и «Параметры». Изначально активна кнопка «Количество», в этом случае основная таблица имеет вид описанный выше. Когда активна радиокнопка «Параметры», то неизменной остается только первый столбец с названиями наименований, остальные столбцы имеют описательную функцию: Артикул, Поставщик, Упаковка, или - Файл МОЙ, Файл, Место изготовления. Когда активна радиокнопка «Параметры» под этими двумя радиокнопками появляется еще две радиокнопки в столбик: «Изготовление» и «Закупка». Изначально активна кнопка «Изготовление». Эти кнопки определяют какой именно набор столбцов будет записан в основной таблице.
Когда активна радиокнопка «Количество», под этими двумя радиокнопками находится флажок «Потенциальное количество», изначально флажок выключен. При включении этого флажка, значения количества в основной таблице меняются на сумму количества из столбца «Количество» и рассчитанного количества по зависимостям определенным в базе данных.(см раздел I). Расчет должен происходить не при включении флажка, а заранее – таблица с потенциальным количеством должна где-то хранится, чтобы при включении флажка быстро происходили изменения и чтобы внешние приложения могли всегда обращаться к таблице с потенциальным количеством.
При включенном флажке таблица работает таким же образом, но изменение количества ни в основной ни в дополнительной таблицах не возможно.
При начальном открытии вкладки, в основной таблице не должно быть выделенных элементов, чтобы не появлялась сразу вложенная форма. Чтобы снять выделение с элементов, нужно нажать на свободное пространство вкладки – справа от основной таблицы.
При переключении на другую вкладку или закрытии формы, если в данные были внесены изменения и не нажата кнопка «Сохранить», то появляется диалоговое окно с вопросом о необходимости сохранения данных.
Должна быть возможность использовать сортировку по любому столбцу(это относится ко всем таблицам).
Все таблицы в пользовательской форме закрашены полосами: одна строчка белая, одна строчка светло-зеленая, одна белая, одна светло-зеленая и т. д. Кроме случаев когда строчки закрашиваются в другие цвета по каким-то критериям.
Заказы
Эта вкладка аналогична вкладке Запасы – справа вверху находятся кнопки, все остальное пространство слева занимает основная таблица. При прокрутке скрол бара, двигается только таблица, кнопки все время находятся в одном и том же положении относительно видимой области вкладки (на вкладке Запасы так же).
Основная таблица имеет следующие столбцы:
- № - порядковый номер. Показывает количество заполненных строк Заказ – список заказанных товаров. Структура данных в столбце заказ:
Эти элементы отделяются друг от друга пробелами.
Если количество в заказе равно 1, то значения «Количество» и «Единица измерения» не добавляются.
Если в заказе несколько позиций, то каждая позиция записывается на отдельной строчке(внутри одной ячейки таблицы), в начале каждой строчки ставится ее порядковый номер и после него закрывающая скобка.
- Адрес. Данные берутся из столбца «ФИО получателя» таблицы «Отправления», записывается слово «доставка» или записывается слово «самовывоз» в соответствующих случаях. Способ доставки. Способ доставки выбирается в зависимости от того в какой таблице базы данных записан конкретный номер заказа. Возможные способы доставки:
- почта наложка доставка самовывоз зарубеж
- Статус заказа. Статус заказа берется из столбца «Статус заказа» таблицы «Заказ». Статус заказа при записи выбирается из возможных вариантов:
- оплачено НЕ оплачено отправлено наложка завершено отмена
- Дата заказа. Дата заказа берется из столбца «Дата заказа» таблицы «Заказ». Дата готовности. Дата готовности берется из столбца «Дата отправления» таблицы «Заказ» или из столбца «Дата завоза» таблицы «Самовывоз».
В всех полях ввода дат используется маска ввода «хх. хх. хххх», то есть точки уже заранее расставлены осуществляется ввод только восьми цифр, при этом должна быть возможность скопировать одну ячейку и вставить ее в другие, чтобы не писать одинаковые даты вручную.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


