|   |   | 
| 
 | При открытии любого документа РТиУ предлагается сохранить и провести его | ☑ | ||
|---|---|---|---|---|
| 0
    
        LivingStar 29.07.14✎ 10:46 | 
        При открытии документа РТиУ для отладки одного момента, заметил что при выборе на печать печатной формы, всегда выдается сообщение "Документ изменен! Для печати его необходимо записать и провести". Не подскажете в результате чего могло возникнуть такое негативное явление?     | |||
| 1
    
        Kalambur 29.07.14✎ 10:47 | 
        ты накосячил 100%
 смотри что там дописывал | |||
| 2
    
        Господин ПЖ 29.07.14✎ 10:48 | 
        >Не подскажете в результате чего могло возникнуть такое негативное явление?
 дергается реквизит | |||
| 3
    
        LivingStar 29.07.14✎ 11:08 | 
        (2) ПриОткрытии() или ПередОткрытием() да?     | |||
| 4
    
        dimaldinho 29.07.14✎ 11:12 | 
        (3) или в модуле документа, или подписки     | |||
| 5
    
        LivingStar 29.07.14✎ 11:13 | 
        При открытии документа, точка останова встала тут:
 // 2014_06_23 LivingStar -> Если Организация = Справочники.Организации.НайтиПоКоду("000000002") Тогда // УчитыватьНДС = Истина; КолонкиУслуг.СтавкаНДС.Видимость = УчитыватьНДС; КолонкиУслуг.СуммаНДС.Видимость = УчитыватьНДС; Иначе УчитыватьНДС = Ложь; КолонкиУслуг.СтавкаНДС.Видимость = УчитыватьНДС; КолонкиУслуг.СуммаНДС.Видимость = УчитыватьНДС; КонецЕсли; // <- | |||
| 6
    
        LivingStar 29.07.14✎ 11:15 | 
        (5+) видимо он все и портит. Интересно куда бы его засунуть что бы не портил? Он управляет отображением, скрытием колонок ндс в табличной части услуги. Может как то не правильно написан?     | |||
| 7
    
        2083 29.07.14✎ 11:15 | 
        УчитыватьНДС                     = Ложь;     | |||
| 8
    
        Apokalipsec 29.07.14✎ 11:17 | 
        (6)Если ЭтоНовый()?     | |||
| 9
    
        2083 29.07.14✎ 11:17 | 
        и если ты открываешь существующий документ, то что?     | |||
| 10
    
        2083 29.07.14✎ 11:18 | 
        (8) ну да     | |||
| 11
    
        azt-yur 29.07.14✎ 11:20 | 
        (8) и в процедуре ПриИзмененииОрганизации
 а КолонкиУслуг.СтавкаНДС.Видимость = УчитыватьНДС; КолонкиУслуг.СуммаНДС.Видимость = УчитыватьНДС; лучше перенести в УстановитьВидимость | |||
| 12
    
        LivingStar 29.07.14✎ 11:20 | 
        (9) то открывает документ всегда со звездочкой, и что бы что то распечатать всегда спрашивает, что документ нужно сохранить и провести
 (8) предлагаете значения задавать только новому? В существующих они заданы? Нужно попробовать | |||
| 13
    
        2083 29.07.14✎ 11:23 | 
        (12) >>> то открывает документ всегда со звездочкой, и что бы что то распечатать всегда спрашивает, что документ нужно сохранить и провести
 логично | |||
| 14
    
        LivingStar 29.07.14✎ 11:23 | 
        ограничусь проверкой на ЭтоНовый() пока     | |||
| 15
    
        Strogg 29.07.14✎ 11:25 | 
        (12) у тебя в (5) форма слетает в модифицированность = истина. Вот и все. Хоть те реквизиты трижды были одинаковы и не изменились - один фиг можифицированность = истина при переназначении. Только проверка на ЭтоНовый()     | |||
| 16
    
        LivingStar 29.07.14✎ 12:08 | 
        (15) ок проверяю на ЭтоНовый()
 Спасибо! | |||
| 17
    
        Холодильник 29.07.14✎ 12:14 | 
        Если Организация = Справочники.Организации.НайтиПоКоду("000000002") Тогда
 ОторватьРукиЗаТакойКопрокод = ИСТИНА; КонецЕсли; | |||
| 18
    
        Godofsin 29.07.14✎ 12:16 | 
        (17) А вот ты бы как сделал? Константу? РС?     | |||
| 19
    
        Redkiy 29.07.14✎ 12:16 | 
        (17) опередил, тоже хотел код поправить     | |||
| 20
    
        Холодильник 29.07.14✎ 12:18 | 
        (18) константу или РС, да. или предопределенное свойство.
 завтра изменится код организации и весь учет поплывет | |||
| 21
    
        Redkiy 29.07.14✎ 12:20 | 
        (18) возьми хотя бы связку ИНН/КПП, она уникальна     | |||
| 22
    
        Redkiy 29.07.14✎ 12:33 | 
        дарю:
 Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Организации.Ссылка |ИЗ | Справочник.Организации КАК Организации |ГДЕ | Организации.ИНН = &ИНН | И Организации.КПП = &КПП"; Запрос.УстановитьПараметр("ИНН", Организация.ИНН); Запрос.УстановитьПараметр("КПП", Организация.КПП); Результат = Запрос.Выполнить().Выгрузить(); ФлагВидимости = Результат.Количество()>0; КолонкиУслуг.СтавкаНДС.Видимость = ФлагВидимости; КолонкиУслуг.СуммаНДС.Видимость = ФлагВидимости; | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |