|   |   | 
| 
 | Реализация товаров и услуг редактирование документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        kudnayce 14.10.15✎ 17:56 | 
        Друзья как узнать что ранее созданный документ был отредактирован????
 Мне нужно если ранее созданный док был отредактирован пользователем то разукрашиваем.......... Есть варианы у кого может кто сталкивался? | |||
| 1
    
        Garykom гуру 14.10.15✎ 18:34 | 
        журнал регистрации или свой код в "При записи" что еще проще и статус "Раскрасить" в шапку     | |||
| 2
    
        mikecool 14.10.15✎ 18:35 | 
        версионирование мб поможет     | |||
| 3
    
        LevelUP 14.10.15✎ 18:37 | 
        (1) а может нужно разукрашивать строки в которых делались изменения, тогда сложнее..     | |||
| 4
    
        Михаил Козлов 14.10.15✎ 19:44 | 
        Возможно, следующим вопросом будет: "Как узнать кто его менял".
 Что Вы хотите с этим разукрашиванием потом делать? | |||
| 5
    
        Горогуля 14.10.15✎ 19:49 | 
        почему-то все решили, что разукрашивать надо документ...     | |||
| 6
    
        kudnayce 14.10.15✎ 19:54 | 
        Объясняю подробно
 у меня разукрашиваются строки в форме списка документа реализация. вот я разукрасил уже там просто типо если объект.полученна печатьоригинала = истина тогда оформление строки цвет фона = красный это работает всё хорошо но есть другая проблема Мне нужно разукрасаить документ если в джокумент внесли изменения(любые)! Вот и как понять вносились ли изменения в документ? | |||
| 7
    
        LevelUP 14.10.15✎ 20:01 | 
        (6) модифицированность() может быть     | |||
| 8
    
        LevelUP 14.10.15✎ 20:06 | 
        +(7) еще, как вариант, можно хэш по всем ключевым реквизитам высчитывать, хранить и сравнивать приЗаписи или ПередЗаписью.     | |||
| 9
    
        kudnayce 14.10.15✎ 20:11 | 
        а подробнее?
 сейчас пробую через журнал регистрации | |||
| 10
    
        torgm 14.10.15✎ 20:27 | 
        Интиресно интересно а что считать оригиналом с которым проводит сравнение?
 Пример Позиция а. Первое проведение документа Позиция б. Поменяли сумму в строке. Позиция в. Поменяли комментарий. | |||
| 11
    
        kudnayce 14.10.15✎ 20:39 | 
        а. Первое проведение документа  - После эттого если мы опятть зайдём и отредактируем то это уже будет изменённый документ     | |||
| 12
    
        Мимохожий Однако 14.10.15✎ 20:53 | 
        Техзадание некорректное.     | |||
| 13
    
        Garykom гуру 14.10.15✎ 20:58 | 
        (12) его нету...
 (6) глянь (10) и вообще скажи вот открыл/создал я документа... забил несколько строчек в ТЧ 1. затем не закрывая его меняю данные в строчках, это изменение? 2. а если я перед этим сохранял документ? 3. а если закрыл документ с сохранением, затем исправил причем на тоже самое что и до этого было? сумму 10 стер и написал снова 10 ? | |||
| 14
    
        famnam 14.10.15✎ 21:01 | 
        в модуле объекта ПередЗаписью
 Если НЕ ЭтоНовый() И Модифицирован() Тогда документИзменен = Истина; конецесли; | |||
| 15
    
        Мимохожий Однако 14.10.15✎ 21:09 | 
        Ну, вот. Озадачили мужика однако ))     | |||
| 16
    
        kudnayce 14.10.15✎ 22:53 | 
        Сделать возможность в документе реализация товаров и услуг от ООО отмечать галочкой (получен оригинал с печатью). И если стоит галочка, чтобы этот документ  в списке документов реализация выделялся бледно зелёным цветом. И если галочка не стоит и прошло 2 месяца с даты создания документа, чтобы он автоматически выделялся (бледно) красным цветом.
 Если в помеченный зелёным цветом документ внесены какие-то изменения, чтобы он помечался голубым цветом. (12) (13) Даже стало интересно как ты сможешь реализовать так что кучу раз меняешь и запоминаешь изначальный вариант? ты представляешь что с данными и какой это объем работы?? | |||
| 17
    
        kudnayce 14.10.15✎ 22:53 | 
        (14) Спасибо,попробую     | |||
| 18
    
        Garykom гуру 14.10.15✎ 23:29 | 
        (16) "Даже стало интересно как ты сможешь реализовать так что кучу раз меняешь и запоминаешь изначальный вариант? ты представляешь что с данными и какой это объем работы??"
 смешной... дело не в объеме работы а в навыках тогда эта задачка по ТЗ(16) делается за 0,5 часа, причем с учетом защиты от Д (13) но вот оплата берется как за 5 часов ЗЫ чего сложного то перед входом в редактирование реквизита запомнить его значение? затем после окончания редактирования сравнить запомненное с текущим... | |||
| 19
    
        Garykom гуру 14.10.15✎ 23:31 | 
        (18) сложно только от программного изменения (кодом, обработкой) так защититься, но все равно можно     | |||
| 20
    
        Franchiser 15.10.15✎ 01:27 | 
        можно обойти через Метаданные и сравнить данные в Объекте с данными в Ссылке.     | |||
| 21
    
        kudnayce 15.10.15✎ 10:35 | 
        (18)  Да только это делается проще...Оказывается... Можно было конечно запоминать данные и потом их сравнивать, но согласись слишком много всего писать 
 в модуле объекта ПередЗаписью Если НЕ ЭтоНовый() И Модифицирован() Тогда документИзменен = Истина; конецесли; в принципе это работает на ура..... | |||
| 22
    
        kudnayce 15.10.15✎ 10:37 | 
        (18) минусы вашего предложения - это слишком большая база в конце концов получится сколько таблиц будет создано. программные данные будут двоится тем самым затрудняя работу системы....но и ваш вариант имеет место быть     | |||
| 23
    
        Garykom гуру 15.10.15✎ 11:28 | 
        (22) боюсь вы ничего не поняли...
 у меня ничего сохранять в базе не требуется, только в памяти и только 1 редактируемый в данный момент реквизит, ну или несколько реквизитов одной строки ТЧ (21) а все таки что будет если поменяли на тоже самое что и было? было "10", стерли и снова написали "10" документ будет отмечен как измененный (голубым цветом) хотя он совсем не измененный? а что будет если запустить обработку которая все данные программно поменяет? внутри ничего исходного все изменено, а цвета как у неизменных? | |||
| 24
    
        cw014 15.10.15✎ 11:39 | 
        "Бизнес-плюс: Журнал изменений" тебе в помощь     | |||
| 25
    
        ГеннадийУО 15.10.15✎ 11:41 | 
        (24) Да кстати, используем, удобно очень...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |