![]() |
![]() |
|
При печати документы перепроводятся без спроса? УТ11 | ☑ | ||
---|---|---|---|---|
0
Мисти
14.11.13
✎
20:11
|
Если попытаться напечатать измененный документ, то первым делом он перепроведется. Возможно, это и неплохо. Не могу найти кусочек, который за это отвечает!
|
|||
1
Wobland
14.11.13
✎
20:12
|
что планируешь делать?
|
|||
2
bolobol
14.11.13
✎
20:17
|
В кино пойдём? ))
|
|||
3
Мисти
14.11.13
✎
20:27
|
Планирую ждать советов!
Или написать в своей печатной форме что-то вроде .получитьОбъект() .Записать(РежимПроведения...) Ну или поискать их команду и посмотреть в отладчике - если советов не дождусь. |
|||
4
bolobol
14.11.13
✎
20:29
|
Я всем советую в отладчике нажать паузу и сразу в предприятии нужную кнопку - отладка сама прилетит к строке вопроса
|
|||
5
Wobland
14.11.13
✎
20:29
|
если я посоветую поискать их команду и посмотреть в отладчике, не придём ли мы к противоречию? это следует делать только при отсутствии советов
|
|||
6
bolobol
14.11.13
✎
20:37
|
...мозг нагрелся... )))))))))))
|
|||
7
Wobland
14.11.13
✎
20:40
|
ладно, дам непротиворечивый совет
напиши сюда следующее: "дорогие друзья! пока я буду вставлять фото в профиль, подскажите мне, пожалуйста, то место в конфигурации, которое отвечает за запись изменённого документа при печати" |
|||
8
Мисти
14.11.13
✎
20:45
|
(7) Какое фото?? Я практически бабушка!
|
|||
9
Wobland
14.11.13
✎
20:47
|
(8) купальник можно оставить ;)
65 - уже аргумент, да. 55 - с натяжкой. я не согласен с таким подходом |
|||
10
Мисти
14.11.13
✎
21:28
|
Вопрос еще актуален!
(9) Я не влезла Честно, я пыталась. |
|||
11
Hmster
14.11.13
✎
22:05
|
(0) Это модная фича 1С в УФ при использовании команд
|
|||
12
Hmster
14.11.13
✎
22:05
|
и эту вещь не обойти вроде как
|
|||
13
Torquader
14.11.13
✎
22:09
|
Скорей всего действия такие:
1) Изменённый документ нужно напечатать. Чтобы его напечатать, нужно как-то передать его данные в другую форму, а чтобы это сделать, его нужно сохранить. 2) Сохранение документа. А так как мы сказали, что при записи его нужно перепроводить, то данный документ перепроводится. 3) Проведение. Дальше нужно решить вопрос, а что нам реально нужно ? |
|||
14
Мисти
14.11.13
✎
22:09
|
(12) Да и бог с ней! Я хочу себе то же самое вставить, при печати внешней формы, а то они уже привыкли, что сохранять не надо, но не знаю, где!!
|
|||
15
Мисти
14.11.13
✎
22:10
|
(13) Ну я пока не нашла - где сохраняется-то? В какой момент?
|
|||
16
Hmster
14.11.13
✎
22:13
|
ты жмакаешь на кнопку
начинает работать команда команде нужна ссылка, ты находишься в форме объекта, объект изменен, платформа не спрашивая обновляет ссылку путем записи. вуаля. как-то так. на форуме уже пару раз обсуждалось |
|||
17
Мисти
14.11.13
✎
22:19
|
А как узнать, что объект изменен из внешней формы?
|
|||
18
Hmster
14.11.13
✎
22:22
|
(17) честно ут11 не копал. с УФ давно не сталкивался. попробуй завтра апнуть ветку
|
|||
19
Hans
14.11.13
✎
22:29
|
(17) а вы уверены что вообще дойдет до печати внешней формы если документ изменен?
|
|||
20
Мисти
14.11.13
✎
22:44
|
Да! Она печатается по старым данным, как ни в чем не бывало.
|
|||
21
Torquader
14.11.13
✎
22:54
|
(20) Тогда не может быть и речи о сохранении, или кто-то просто перепутал и поставил сохранение после печати.
|
|||
22
Мисти
14.11.13
✎
23:06
|
Не поняла, кто что перепутал?
Не сохраняется документ сам собой! Его можно изменить, распечатать внешнюю форму и закрыть без сохранения. |
|||
23
Мисти
14.11.13
✎
23:06
|
А! Так распечатается то, что сохранено было до этого!
|
|||
24
Мисти
18.11.13
✎
14:32
|
ау?
|
|||
25
banco
18.11.13
✎
14:37
|
Если УправлениеПечатьюКлиент.ПроверитьДокументыПроведены(ПараметрКоманды, ПараметрыВыполненияКоманды.Источник) Тогда
|
|||
26
Мисти
18.11.13
✎
14:40
|
Спасибо!!
|
|||
27
ИсчадиеADO
18.11.13
✎
14:42
|
у команды признак "Изменяет данные". Если галка взведена, то будет записывать объект в любом случае
|
|||
28
Мисти
18.11.13
✎
14:48
|
О! Еще лучше!
|
|||
29
banco
18.11.13
✎
14:49
|
(27) открыл документ распечатал и флаг Модифицированность стал Истина;
|
|||
30
Smallrat
18.11.13
✎
14:59
|
(27) по моему один фиг, в (16) всё написано - это всё автоматически, еще до исполнения команды.
|
|||
31
ИсчадиеADO
18.11.13
✎
15:00
|
(29) не устанавливает она признак модифицированности, а снимает записью
|
|||
32
ИсчадиеADO
18.11.13
✎
15:00
|
(30) да, это механизм платформы, а не конфы
|
|||
33
bolobol
18.11.13
✎
15:17
|
"Изменяет данные" - это возведение мидифицированности в Истина при использовании, а не команда сохранения.
|
|||
34
Мисти
18.11.13
✎
15:25
|
У типовой команды печати "поступление товаров" галка "изменяет данные" не стоит, тем не менее при печати автоматически происходит проведение.
Второй фокус: Если СтандартнаяОбработка И Не УправлениеПечатьюКлиент.ПроверитьДокументыПроведены(ВыполняемаяКоманда.ОбъектыНазначения) Тогда Отказ = Истина; КонецЕсли; - просто не печатается. А у меня во внешней форме нет команды! |
|||
35
ИсчадиеADO
18.11.13
✎
15:31
|
(34) Функция ПроверитьДокументыПроведены(ДокументыМассив, ФормаИсточник = Неопределено) Экспорт
ОчиститьСообщения(); ДокументыТребующиеПроведение = ОбщегоНазначения.ПроверитьПроведенностьДокументов(ДокументыМассив); КоличествоНепроведенныхДокументов = ДокументыТребующиеПроведение.Количество(); Если КоличествоНепроведенныхДокументов > 0 Тогда Если КоличествоНепроведенныхДокументов = 1 Тогда ТекстВопроса = НСтр("ru = 'Для того чтобы распечатать документ, его необходимо предварительно провести. Выполнить проведение документа и продолжить?'"); Иначе ТекстВопроса = НСтр("ru = 'Для того чтобы распечатать документы, их необходимо предварительно провести. Выполнить проведение документов и продолжить?'"); КонецЕсли; КодОтвета = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет); Если КодОтвета <> КодВозвратаДиалога.Да Тогда Возврат Ложь; КонецЕсли; ................ |
|||
36
Мисти
18.11.13
✎
15:32
|
Ого! Я обновила, а в новой версии - при печати доп. форм всё само проверяется!!
|
|||
37
ИсчадиеADO
18.11.13
✎
15:33
|
(33) даж не знаю че ответить. Попробуй сам
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |