|
Проведение документа | ☑ | ||
---|---|---|---|---|
0
poet
02.02.12
✎
17:15
|
Есть документ у которого есть кнопка Пакетная печать. В Процедуре формы этого документа (Процедура ОсновныеДействияФормыПакетнаяПечать(Кнопка)) есть вызов функции проведения документа (Записать(РежимЗаписиДокумента.Проведение);). При вызове Пакетной печати документа (отдельная форма в том же документе) происходит следующее - пока висит данная форма - блокированы транзакции на проведение других документов пока соответственно не тыкнуть кнопку печать или не убрать это окошко.
Вопрос - как перенести это проведение документа в саму форму печать к примеру в процедуру ПриОткрытии. Простое перенесение и танцы с приседаниями не дают должного результата, а максимум приводят к сообщению что мол данные отличаются |
|||
1
le_
02.02.12
✎
17:22
|
Думаю, стоит поймать того, кто написал такую "Пакетную печать" и под пытками заставить его убрать из процедуры печати вызов процедуры проведения. Когда допишет, можно его застрелить.
|
|||
2
poet
02.02.12
✎
17:28
|
а по существу?
|
|||
3
GROOVY
02.02.12
✎
17:30
|
По существу:
Полный бред проводить документ при печати. Полный бред открывать форму для печати. |
|||
4
poet
02.02.12
✎
17:33
|
форум философов п-ь.
чем-то вразумительнее поможете? поговорить на вольные темы что такое хорошо я тоже гаразд |
|||
5
Eugene_life
02.02.12
✎
17:35
|
(4) Закомментировать вызов функции проведения
|
|||
6
GROOVY
02.02.12
✎
17:36
|
Перепиши процедуру печати, если это 8.2 то стоит еще глянуть в команды, так очень классно можно пакетную, да и вообще печать сделать. Существующую выкинуть и забыть как страшный сон.
|
|||
7
poet
02.02.12
✎
17:37
|
(3) и раз уж так захотелось пофилософствовать:
при проведении документа больше данных отображается в аудите при открытии формы печати там выбираются дополнительные печатные формы и их количество. это та ДОЛЖНО БЫТЬ - т.к. очень много торговых сетей хотят "свои" спецификации ТТНки и прочее согласно договору |
|||
8
Axel2009
02.02.12
✎
17:38
|
позвать специалиста не предлагали еще?
|
|||
9
poet
02.02.12
✎
17:38
|
(6) прошу прощения не указал 1С 8.2. сейчас необходим быстрый вариант. см. пост номер нуль
|
|||
10
GROOVY
02.02.12
✎
17:39
|
"при проведении документа больше данных отображается в аудите " каким образом?
"при открытии формы печати там выбираются дополнительные печатные формы и их количество" - при пакетной печати 1000 документов открывается 1000 раз? Не будет ли правильным настройки печати для каждого контрагента хранить в привязке к контрагенту и автоматом использовать? |
|||
11
poet
02.02.12
✎
17:39
|
(8) ваша национальность мне понятна. хотелось бы ответ на вопрос, а не троллинг
|
|||
12
AAlexandra
02.02.12
✎
17:40
|
(7) должно быть что? При печать документы перепроводиться должны?
Как вообще связаны действия печати и проведения?! |
|||
13
poet
02.02.12
✎
17:41
|
уважаемые задан вопрос как Провести документ из дочерней формы того-же документа, зачем этот пустозвон с другими предложениями - было бы время вопрос бы не стоял
|
|||
14
Wobland
02.02.12
✎
17:42
|
(13) мы не хотим заниматься бредом или потворствовать ему. в (6) всё сказано
|
|||
15
GROOVY
02.02.12
✎
17:44
|
(13) Отвечая на поставленный вопрос в (0): Воспользуйтесь буфером обмена.
ЗЫ: "пока висит данная форма - блокированы транзакции на проведение других документов" - Без комментариев даже. |
|||
16
H A D G E H O G s
02.02.12
✎
17:46
|
Попробовать позвать программиста 1С уже предлагали?
|
|||
17
poet
02.02.12
✎
17:46
|
набран новый документ - нажимается кнопка "Пакетная печать" - печатаются документы
вариант 2 готовый документ - Пакетная печать - печатаются документы Строка Записать(РежимЗаписиДокумента.Проведение); находится в процедуре Кнопке "Пакетная Печать" самого документа, что не удовлетворяет меня на данный момент т.к. форма "печать" вызываемая нажатием данной кнопки блокирует проведение других документов. Вопрос: как перенести вызов проведения в форму "печать" того же документа? |
|||
18
Reset
02.02.12
✎
17:48
|
(17) Ну перенеси эту строку в ту форму ;)
|
|||
19
AAlexandra
02.02.12
✎
17:49
|
(17) ты под "пакетной печатью" понимаешь печать нескольких печатных форм для одного документа?
Или печать не-важно-чего для списка разных документов? |
|||
20
poet
02.02.12
✎
17:49
|
(18)хоть что-то по делу - ВНИМАТЕЛЬНО читаем первый пост
|
|||
21
Reset
02.02.12
✎
17:49
|
Проводить при печати... Ты уверен, что троллят тебя, а не ты?
|
|||
22
poet
02.02.12
✎
17:50
|
(19) печать с документа реализации - документов НН, Сертификат, Качественное, ТТН причем разных печатных форм отдельно под каждого контрагента
|
|||
23
Axel2009
02.02.12
✎
17:51
|
(17) для таких целей есть метод записатьвформе, чтобы не возникало что данные не верны
|
|||
24
H A D G E H O G s
02.02.12
✎
17:51
|
Сертификат, Качественное,
Что за сфера деятельности? |
|||
25
H A D G E H O G s
02.02.12
✎
17:52
|
(23) Для таких целей есть "запрет печати непроведенных", и запись вновь созданных при печати.
|
|||
26
poet
02.02.12
✎
17:53
|
(23) сейчас проштудирую тему. спасибо
(24) как это вам поможет для ответа мне? (25) не вариант - тут борьба за время |
|||
27
H A D G E H O G s
02.02.12
✎
17:57
|
<<(24) как это вам поможет для ответа мне? >>
Доверься мне! |
|||
28
vicof
02.02.12
✎
17:59
|
(27) птицефабрика какая-нить
|
|||
29
poet
02.02.12
✎
17:59
|
(28) почти
(27) пищевое производство |
|||
30
poet
02.02.12
✎
18:02
|
(23) что-то мне кажется что не смогу я воспользоватся "ЗаписатьВФорме" в своей форме "Печать" в процедуре "ПриОткрытии" т.к. это данный вызов должен быть осоуществлен ПередЗаписью, ПриЗаписи, ПослеЗаписи модуля формы, или я ошибаюсь?
|
|||
31
Reset
02.02.12
✎
18:08
|
(30) Ошибаешься
|
|||
32
Reset
02.02.12
✎
18:09
|
"вызов [ЗаписатьВФорме] должен быть осоуществлен ... ПриЗаписи" - сам то понял что сказал?
|
|||
33
poet
02.02.12
✎
18:14
|
ммм а как к нему правильно обратится?
|
|||
34
Reset
02.02.12
✎
18:17
|
ФормаДокумента.ЗаписатьВФорме(РежимЗаписиДокумента)
|
|||
35
Axel2009
02.02.12
✎
18:24
|
(33) в печати из формы к нему обращаться как записатьвформе
|
|||
36
poet
02.02.12
✎
18:26
|
(34) неременная не определена (ФормаДокумента)
|
|||
37
poet
03.02.12
✎
12:10
|
Документ.ПолучитьОбъект().Записать(РежимЗаписиДокумента.Проведение);
или Документ.ПолучитьОбъект().ПолучитьФорму().ЗаписатьВФорме(РежимЗаписиДокумента.Проведение); приводит к ошибке: операция не может быть выполнена из-за несоответствия версий или отсутствия записи в БД где я что-то упустил? |
|||
38
poet
03.02.12
✎
12:23
|
Форма = Документ.ПолучитьОбъект().ПолучитьФорму("ФормаДокумента");
Форма.ЗаписатьВФорме(РежимЗаписиДокумента.Проведение); так же приводит к несовместимости версий. КАК эти версии совместить? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |