|
Внешняя печатная форма к Справочнику | ☑ | ||
---|---|---|---|---|
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
|
В том то и дело что Модифицированность() стоит во Ложь все время
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |