| 
    
        
     
     | 
    
  | 
Нормален ли код из типовой (УПП)? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        NcSteel    
     25.12.12 
            ✎
    18:31 
 | 
         
        При выборе Технологической карты в форме элемента справочника 
  
        "СпецификацииНоменклатуры" вызывается процедура "УстановитьТехнологическуюКарту". Выжимка из текста процедуры: НоваяЗапись = РегистрыСведений.ТехнологическиеКартыСпецификацийПланирования.СоздатьМенеджерЗаписи(); НоваяЗапись.Период = Период; НоваяЗапись.Спецификация = Ссылка; НоваяЗапись.ТехнологическаяКарта = ТехнологическаяКарта; НоваяЗапись.Записать(Истина); Нормален ли такой текст типовой конфигурации. Данный код вызывает некую оторопь!  | 
|||
| 
    1
    
        GhostTM    
     25.12.12 
            ✎
    18:33 
 | 
         
        А надо было это сделать с танцами и песнями?
  
        Чего в нем не нормального?  | 
|||
| 
    2
    
        Aprobator    
     25.12.12 
            ✎
    18:33 
 | 
         
        что смущает то? Судя по коду, делается запись в независимом РС.     
         | 
|||
| 
    3
    
        NcSteel    
     25.12.12 
            ✎
    18:35 
 | 
         
        (1) (2) Вот алгоритм:
  
        1. Создал спецификацию - записал ее. 2. Создал тех карту - записал ее 3. Выбрал в спецификациюю технологическую карту и решил не записывать спецификацию - так как передумал. В результате запись в РС появится, хотя справочник Спецификации не записывал. В общем этот сценарий и смущает ))  | 
|||
| 
    4
    
        Aprobator    
     25.12.12 
            ✎
    18:40 
 | 
         
        (3) ты кончай перед праздниками народ то грузить )     
         | 
|||
| 
    5
    
        GhostTM    
     25.12.12 
            ✎
    18:42 
 | 
         
        (3) Что-то в этом есть неуловимое, ну перенесите вызов этого куска в процедуру ПослеЗаписиНаСервере (кажется так называется) в форме
  
        Дело в том что разработчики типовых такие же люди как и мы, и тоже могут ошибатья. Опять же, любая программа выполняющая что-то полезное, содержит ошибки.  | 
|||
| 
    6
    
        kotletka    
     25.12.12 
            ✎
    18:44 
 | 
         
        В результате запись в РС появится, хотя справочник Спецификации не записывал. ты отладчиком то пробегись, реально в она появится в конце или дальше код проверяющий м затирающий     
         | 
|||
| 
    7
    
        ERWINS    
     25.12.12 
            ✎
    18:50 
 | 
         
        НачатьТранзакцию не хватает?     
         | 
|||
| 
    8
    
        NcSteel    
     25.12.12 
            ✎
    19:14 
 | 
         
        (4) Я в командировке и на праздник -------- ))))
  
        (5) Понятно , что люди, понятно, что можно переделать, но все же ..... (6) Зуб даю ))) (7) Транзакции конечно не хватает, но не явной, а в момент записи объекта.  | 
|||
| 
    9
    
        ERWINS    
     25.12.12 
            ✎
    19:24 
 | 
         
        какая то фигня...
  
        у СпецификацииНоменклатуры есть ссылка, значит она записана... посмотри, может перед тем как изменяется реквизит принудительно записывается элемент? такое было в номенклатуре сделано  | 
|||
| 
    10
    
        shuhard    
     25.12.12 
            ✎
    19:24 
 | 
         
        (0) для УПП этот код идеален     
         | 
|||
| 
    11
    
        NcSteel    
     25.12.12 
            ✎
    19:29 
 | 
         
        (9) В Справочнике "СпецификацииНоменклатуры" нет реквизита хранящий ссылку на справочник "ТехнологическиеКартыПроизводства". На форме есть гиперссылка при нажатии на которую можно выбрать технологическую карту. При выборе производится запись в регистр сведений. Естественно если бы спецификация не была записанной, то запись не была бы произведена:
  
        Если ЭтоНовый() Тогда Предупреждение("Объект не записан!"); Возврат; КонецЕсли; Но запись в РС из формы элемента справочника при нажатии на гиперссылку - вызывает оторопь.  | 
|||
| 
    12
    
        NcSteel    
     25.12.12 
            ✎
    19:29 
 | 
         
        (10) Это грустно, такого не может быть )))     
         | 
|||
| 
    13
    
        shuhard    
     25.12.12 
            ✎
    19:34 
 | 
         
        (12) что-то мешает ознакомиться с баг-тракером УПП и понять реальность ?     
         | 
|||
| 
    14
    
        NcSteel    
     25.12.12 
            ✎
    19:34 
 | 
         
        (13) А где этот баг трекер находится? )
  
        Поделись ссылкой  | 
|||
| 
    15
    
        ERWINS    
     25.12.12 
            ✎
    19:35 
 | 
         
        (11) СпецификацииНоменклатуры.Ссылка
  
        по мне довольно нормальный код (если верны мои предыдущие комменты)  | 
|||
| 
    16
    
        NcSteel    
     25.12.12 
            ✎
    19:37 
 | 
         
        (15) Тоесть нормально если пользователь производит изменения в карточке объекта и при отказе от сохранения изменений узнает , что его изменения все ровно записались?     
         | 
|||
| 
    17
    
        shuhard    
     25.12.12 
            ✎
    19:40 
 | 
         
        (14) ссылкой на официальный сайт поддержки 1С ?\     
         | 
|||
| 
    18
    
        ERWINS    
     25.12.12 
            ✎
    19:40 
 | 
         
        (16) при выборе техкарты должна происходить запись спецификации
  
        если спецификация не нужна, то ее просто удалить и автоматом удалиться запись из регистра сведений  | 
|||
| 
    19
    
        NcSteel    
     25.12.12 
            ✎
    19:43 
 | 
         
        (18) При выборе техкарты спецификация не записывается - в этом и беда.     
         | 
|||
| 
    20
    
        ERWINS    
     25.12.12 
            ✎
    19:47 
 | 
         
        (19) тогда все таки лучше приводить код целиком     
         | 
|||
| 
    21
    
        NcSteel    
     25.12.12 
            ✎
    20:28 
 | 
         
        (20) В легенде к коду все ключевые параметры указаны. 
  
        Так я и не понял , ты против или за?  | 
|||
| 
    22
    
        ILM    
     гуру 
    25.12.12 
            ✎
    20:30 
 | 
         
        (19) Что за беда? С выбором техкарты? Я вообще беды тут рядом не вижу))) Беда это когда план производства и разузлование не позволяет возвратные отходы посчитать, вот это беда. 
  
        А здесь нажал перейти в спецификации на регистр сведений с техкартами, потом клавиша дел и всё готово. Тем более ссылка на техкарту для спецификации вообще не хранится в элементе справочника спецификации. И я считаю, что это правильно - мухи отдельно (нормативы на материалы) котлеты отдельно(технология). А иначе изменилась технология и вперед править спецификации. По мне лучше как есть.  | 
|||
| 
    23
    
        NcSteel    
     25.12.12 
            ✎
    20:57 
 | 
         
        (22) УПП вообще создана не для производственного предприятия. Начиная от планирования и заканчивая расчетом себестоимости косяк на косяке. 
  
        Но все же не предсказуемость отдельных механизмов напрягает.  | 
|||
| 
    24
    
        ДенисЧ    
     25.12.12 
            ✎
    21:27 
 | 
         
        (23) ржу.
  
        Не на всех производствах возможно планирование больше чем на день. А в рсв там всё нормально.  | 
|||
| 
    25
    
        SeregaMW    
     25.12.12 
            ✎
    21:30 
 | 
         
        Чем более кривые руки в ЗАО 1С тем больше у нас симпатий и признания! А код нормальный, Вам бы отдохнуть на праздниках!     
         | 
|||
| 
    26
    
        NcSteel    
     25.12.12 
            ✎
    22:32 
 | 
         
        (24) Смешно. более не менее крупное предприятие без планирование не сможет эффективно вести учет.     
         | 
|||
| 
    27
    
        NcSteel    
     25.12.12 
            ✎
    22:33 
 | 
         
        (25) К самому коду претензий нет     
         | 
|||
| 
    28
    
        ILM    
     гуру 
    26.12.12 
            ✎
    17:35 
 | 
         
        (23) Нет там косяков. Мне лично не попадались. В планировщики с помощью стратегии "на основе данных произвольного отчета" можно сделать, всё что угодно. Было бы желание навести порядок с сделать как надо, а не так как хочется "по старинке". 
  
        (26) Сделай им задания на смену, или на рабочее место и пусть выполняют. Чем не устраивает? Нужна большая точность, дроби техкарты, не нужна - укрупняй. Можно получить план какой хочешь - при нормальных данных.  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |