View Issue Details

IDProjectCategoryView StatusLast Update
0000156СкладGeneralpublic2012-09-12 17:26
Reporterruslan Assigned Toruslan  
PriorityhighSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Summary0000156: Склад/СЦ - ТЗ "Учет серийных номеров"
DescriptionВ приложенном ТЗ.
Tagsоплата

Activities

ruslan

2011-11-07 11:18

manager   ~0000194

Это для ДК ... пока отложим

ruslan

2012-05-21 11:06

manager   ~0000617

ДК делает свою систему для работы со складскими терминалами, для считывания параметров товара не посредственно при оприходовании, они добавили таблицу для серийных номеров аналогично расходу, добавь ее в базовую версию:

 /******************************************************************************/
 /*** Generated by IBExpert 26.04.2012 16:33:31 ***/
 /******************************************************************************/

SET SQL DIALECT 3;

SET NAMES WIN1251;



 /******************************************************************************/
 /*** Tables ***/
 /******************************************************************************/


CREATE GENERATOR GDDKTPARAM_ID;

CREATE TABLE GDDKTPARAM (
    ID INTEGER NOT NULL,
    GDDKID INTEGER NOT NULL,
    SC_CARDT_ID INTEGER,
    SNBR VARCHAR(20),
    ZNBR VARCHAR(20),
    COMMENT VARCHAR(255),
    GUARANTEE VARCHAR(255),
    DAT_GUARANT VARCHAR(40)
);




 /******************************************************************************/
 /*** Primary Keys ***/
 /******************************************************************************/

ALTER TABLE GDDKTPARAM ADD CONSTRAINT PK_GDDKTPARAM PRIMARY KEY (ID);


 /******************************************************************************/
 /*** Foreign Keys ***/
 /******************************************************************************/

ALTER TABLE GDDKTPARAM ADD CONSTRAINT GDDKTPARAM_GDDKID FOREIGN KEY (GDDKID) REFERENCES GDDKT (ID) ON DELETE SET NULL ON UPDATE CASCADE;
ALTER TABLE GDDKTPARAM ADD CONSTRAINT GDDKTPARAM_SC_CARDT_ID FOREIGN KEY (SC_CARDT_ID) REFERENCES SC_CARDT (ID) ON DELETE SET NULL ON UPDATE CASCADE;

ruslan

2012-05-21 11:47

manager   ~0000618

Пока на доутверждении а таблицу добавь ...

ruslan

2012-08-10 13:07

manager   ~0000761

1. Сделай на закладке Приход в контекстном меню, раздел Параметры, аналогичный закладке Расход. С той же возможностью редактирования в гриде, при отсутствии параметров, чтоб в гриде возникало кол-во строк по кол-ву указанному в поле Кол-во в приходе.
2. Добавь возможность редактировать эти параметры по правам(просто дизейблить) в Конфигурации "Редактирование доп. параметров".

barry

2012-08-11 00:10

administrator   ~0000764

В ТЗ описано поле "ИД товара в расходе", здесь в таблице его нет.

barry

2012-08-11 00:16

administrator   ~0000765

Ситуация с ключом:
ALTER TABLE GDDKTPARAM ADD CONSTRAINT GDDKTPARAM_SC_CARDT_ID FOREIGN KEY (SC_CARDT_ID) REFERENCES SC_CARDT (ID) ON DELETE SET NULL ON UPDATE CASCADE;

ON DELETE SET NULL - это обозначает что могут существовать параметры не привязанные с СЦ, или отвязываемые. И как это будет делаться и что это обозначает.

... GDDKT (ID) ON DELETE SET NULL ... - я так понимаю это не совсем верно, параметры бессмысленны без привязки к GDDKT, или что имелось ввиду.

ruslan

2012-08-12 17:44

manager   ~0000766

1. Цитата barry"В ТЗ описано поле "ИД товара в расходе", здесь в таблице его нет."
ТЗ полностью щас пересматиривается на предмет изменения бизнес-процессов, т.к. писалось год назад. Пока сделаем поля для работы терминала.
2. Поле SC_CARDT_ID - сделано по аналогии с расходом, в принципе оно не нужно, т.к. Дима скопировал таблицу практически 1 в 1, но смысл всех полей ему был не ясен, я объяснил что это поле не нужно в принципе, так что его не добавляй.
3. Цитата barry"... GDDKT (ID) ON DELETE SET NULL ... - я так понимаю это не совсем верно, параметры бессмысленны без привязки к GDDKT, или что имелось ввиду." Действительно параметров без привязки к GDDKT не будет, так что делай каскадное удаление по ключу.

ruslan

2012-08-15 22:23

manager  

dkusers

2012-08-22 10:31

reporter   ~0000779

тестируем версию 10.0.0.855. Склад.

Приход-Параметры:
Форма сохраняет серийный номер в параметрах, однако фильтр поиска по запросу: серийный номер - выводит всё. В отличии от формы поиска в расходе, которая находит конкретные накладные содержащие товар с искомым серийным номером.

Прошу починить поиск по параметрам - в приходе. Модуль Склад.

ruslan

2012-08-23 12:15

manager   ~0000782

1. В Параметрах в Приходе в окне - убери флаг Передача, для расхода это передача в СЦ, после продажи, а для прихода такого процесса нет.
2. Дима подумал, что в окне Фильтра ты и для прихода сделал поиск по параметрам.. если нет - подправь - пусть в Приходе тоже ищет по параметрам

ruslan

2012-08-27 15:24

manager   ~0000787

Сделай поиск в Приходе по Серийным номерам и будем закрывать задачу до результатов юзабилити

barry

2012-08-27 18:33

administrator   ~0000788

stor32.zip

Issue History

Date Modified Username Field Change
2011-09-23 13:41 ruslan New Issue
2011-09-23 13:41 ruslan File Added: Техническое задание на доработку Гранит учет СН.doc
2011-10-10 18:25 ruslan Tag Attached: оплата
2011-11-07 11:18 ruslan Note Added: 0000194
2011-11-07 11:18 ruslan Priority high => low
2012-05-21 11:06 ruslan Note Added: 0000617
2012-05-21 11:47 ruslan Priority low => high
2012-05-21 11:47 ruslan Note Added: 0000618
2012-08-10 13:07 ruslan Note Added: 0000761
2012-08-11 00:10 barry Note Added: 0000764
2012-08-11 00:16 barry Note Added: 0000765
2012-08-12 17:44 ruslan Note Added: 0000766
2012-08-15 22:23 ruslan File Deleted: Техническое задание на доработку Гранит учет СН.doc
2012-08-15 22:23 ruslan File Added: Техническое задание на доработку Гранит учет СН.doc
2012-08-22 10:31 dkusers Note Added: 0000779
2012-08-23 12:15 ruslan Note Added: 0000782
2012-08-27 15:24 ruslan Note Added: 0000787
2012-08-27 18:33 barry Note Added: 0000788
2012-08-28 10:12 ruslan Status new => resolved
2012-08-28 10:12 ruslan Resolution open => fixed
2012-08-28 10:12 ruslan Assigned To => ruslan
2012-09-12 17:26 ruslan Status resolved => closed