|   |   | 
| 
 | Внешняя печатная форма к Справочнику | ☑ | ||
|---|---|---|---|---|
| 0
    
        Смертник 16.07.13✎ 15:37 | 
        При нажатии на печатную форму - идет форму элемент был изменен, Записать?
  Хотя никаких изменений в Элемент не было внесено. Как это исправить и главное откуда ноги растут? | |||
| 1
    
        Grobik 16.07.13✎ 15:45 | 
        Открыть в конфигураторе. Посмотреть чтоб СсылкаНаОбъект только читалась. Для начала.     | |||
| 2
    
        Смертник 16.07.13✎ 15:54 | 
        Я из СсылкаНаОбъект только элементы вытягиваю но ничего не записываю     | |||
| 3
    
        Gucci76 16.07.13✎ 15:54 | 
        А если не печатать такие вопросы не появляются?     | |||
| 4
    
        Grobik 16.07.13✎ 15:55 | 
        ВПФ к какому документу? в ВПФ кроме СсылкаНаОбъект больше реквизитов не имеет?     | |||
| 5
    
        Смертник 16.07.13✎ 15:57 | 
        не к документу, а к Справочнику - ДоговорыКонтрагентов     | |||
| 6
    
        Смертник 16.07.13✎ 15:58 | 
        (3) в смысле не печатать?     | |||
| 7
    
        Fragster гуру 16.07.13✎ 16:00 | 
        (6) в смысле при открытии модифицированность - истина или ложь?     | |||
| 8
    
        Grobik 16.07.13✎ 16:00 | 
        Не важно. Если работает на какой либо укр.конфиге можно выложить на посмотреть.     | |||
| 9
    
        Смертник 16.07.13✎ 16:02 | 
        Врядли там частью берется из дописанных регистров, но по сути это никак не должно влиять так?     | |||
| 10
    
        mikecool 16.07.13✎ 16:05 | 
        тут сбор телепатов?     | |||
| 11
    
        Смертник 16.07.13✎ 16:09 | 
        СсылкаНаОбъектДоговор = СсылкаНаОбъект.Ссылка;
  Запрос = Новый Запрос; Запрос.Текст ="ВЫБРАТЬ | ДоговорыКонтрагентов.Наименование КАК Наименование, | ДоговорыКонтрагентов.Владелец КАК Владелец, | ДоговорыКонтрагентов.Организация КАК Организация, | ДоговорыКонтрагентов.Дата КАК Дата, | ДоговорыКонтрагентов.Номер КАК Номер, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия, | ДоговорыКонтрагентов.Ссылка КАК Ссылка |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов"; ЗапросМТС = Запрос.Выполнить().Выгрузить(); Запрос = Новый Запрос; Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации); Запрос.УстановитьПараметр("Договор", СсылкаНаОбъектДоговор); Запрос.Текст ="ВЫБРАТЬ | ВЫБОР | КОГДА КонтактнаяИнформация.Поле4 = """" | ТОГДА КонтактнаяИнформация.Поле2 | ИНАЧЕ КонтактнаяИнформация.Поле4 | КОНЕЦ КАК Город, | Справочник.Организация |ИЗ | (ВЫБРАТЬ | ДоговорыКонтрагентов.Организация КАК Организация | ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов | ГДЕ | ДоговорыКонтрагентов.ПометкаУдаления = ЛОЖЬ | И ДоговорыКонтрагентов.Ссылка = &Договор) КАК Справочник | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ПО Справочник.Организация = КонтактнаяИнформация.Объект |ГДЕ | КонтактнаяИнформация.Вид = &Вид"; ЗапросГород = Запрос.Выполнить().Выгрузить(); ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Договор_Контрагента_РУ_ПриложениеДоговорПоставкаУгля"; Макет = ПолучитьМакет("ПриложениеУголь"); ОбластьМакета = Макет.ПолучитьОбласть("Заголовок"); Если СсылкаНаОбъект.Организация = null Тогда ОбластьМакета.Параметры.Город = ""; Иначе ОбластьМакета.Параметры.Город = "г." + СтрЗаменить(ЗапросГород[0].Город," г",""); КонецЕсли; ДоговорГруппа = СтрЗаменить(СсылкаНаОбъектДоговор.Родитель.Наименование, "1П-УР--", ""); ДоговорГруппа = СтрЗаменить(СсылкаНаОбъектДоговор.Родитель.Наименование, "1П-УП-", ""); НомерДоговора = СокрЛП(ПРАВ(ДоговорГруппа, СтрДлина(ДоговорГруппа) - Найти(ДоговорГруппа, "№"))); ОбластьМакета.Параметры.НомерДоговора = НомерДоговора; Если ЗначениеЗаполнено(СсылкаНаОбъектДоговор.Дата) Тогда ДатаПодписания = СсылкаНаОбъектДоговор.Дата; ОбластьМакета.Параметры.ДатаПодписания = Формат(ДатаПодписания,"ДФ='дд ММММ гггг'")+" года "; КонецЕсли; ТабДокумент.Вывести(ОбластьМакета); // Стороны (для всех) ОбластьМакета = Макет.ПолучитьОбласть("Стороны"); Если СсылкаНаОбъект.Организация = NULL Тогда ОбластьМакета.Параметры.ПолноеНаименованиеОрганизации = ""; Иначе ОбластьМакета.Параметры.ПолноеНаименованиеОрганизации = СсылкаНаОбъект.Организация.НаименованиеПолное; КонецЕсли; ОбластьМакета.Параметры.ПолноеНаименованиеКонтрагента = СсылкаНаОбъект.Владелец.НаименованиеПолное; //////////////////////////////////////////////////////////////////////////// Это начало - дальше чисто обработка этих запросов | |||
| 12
    
        Grobik 16.07.13✎ 16:14 | 
        Это шутка такая?     | |||
| 13
    
        evstifeev 16.07.13✎ 16:14 | 
        "Если СсылкаНаОбъект.Организация = null Тогда"
  СсылкаНаОбъект тип реквизита ссылка или объект? | |||
| 14
    
        mikecool 16.07.13✎ 16:15 | 
        (11) сходил бы уже в отладчик и пошукал, с какого места модифицированность появляется     | |||
| 15
    
        salvator 16.07.13✎ 16:15 | 
        СсылкаНаОбъектДоговор = СсылкаНаОбъект.Ссылка;
  Лучше писать СсылкаНаОбъектДоговор = СсылкаНаОбъект.Ссылка.Ссылка.Ссылка.Ссылка; | |||
| 16
    
        Смертник 16.07.13✎ 16:29 | 
        Так Печать из кнопки Печать проходит как по маслу, а вот печать по умолчанию выходит в Элемент изменен     | |||
| 17
    
        zhig75 16.07.13✎ 16:33 | 
        А у тебя переменные случаем не совпадают с реквизитами справочника?     | |||
| 18
    
        Смертник 16.07.13✎ 16:43 | 
        Пересмотрел нет ничего повторяющегося     | |||
| 19
    
        zhig75 16.07.13✎ 16:47 | 
        Вываливай обработчики ))     | |||
| 20
    
        hhhh 16.07.13✎ 16:47 | 
        ДоговорГруппа     | |||
| 21
    
        Смертник 16.07.13✎ 16:51 | 
        (20) это Родитель     | |||
| 22
    
        salvator 16.07.13✎ 17:00 | 
        В СтрЗаменить попробуй менять значение ранее объявленной переменной, а не элемента выборки или реквизита справочника.     | |||
| 23
    
        Жан Пердежон 16.07.13✎ 17:02 | 
        вангую "НомерДоговора"     | |||
| 24
    
        Смертник 16.07.13✎ 17:08 | 
        (22, 23) Помеял и все равно требует записать элемент     | |||
| 25
    
        hhhh 16.07.13✎ 17:22 | 
        ну дальше выкладывай     | |||
| 26
    
        zladenuw 16.07.13✎ 17:24 | 
        сложно что ли написать в отладчике Объект.Модифицированность()  и смотреть когда он будет истина ?     | |||
| 27
    
        Смертник 16.07.13✎ 17:56 | 
        В том то и дело что Модифицированность() стоит во Ложь все время     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |