Имя: Пароль:
1C
 
v8: Как в УТ 11 распечатать не сохраненный документ
0 Umka2008
 
27.03.11
13:05
Никак не найду место, в котором можно отменить эту проверку. Или в принципе ничего в УТ нельзя распечатать несохраненное?
1 Amra
 
27.03.11
13:06
НЕсохраненное или непроведенное?
2 Umka2008
 
27.03.11
13:08
Несохраненный, чтоб просто например напечатать образец Счета
3 luns
 
27.03.11
13:09
проверку недостаточно отменить.
они же запросом данные выбирают из базы.
нет сохраненного дока - нет печати.
надо обработку печати свою ваять.
но имхо - печать несохраненных доков - это как то некошерно.
4 Amra
 
27.03.11
13:09
(2) Мдя... Ниче что печатная форма формируется с помощью запроса к документу? То есть "ссылка" должна быть уже, то есть документ должен быть записан?
5 Umka2008
 
27.03.11
13:11
Хреново. А где это сообщение идет?
6 Amra
 
27.03.11
13:12
Какое "это сообщение"?
7 Umka2008
 
27.03.11
13:14
"Данные еще не записаны
Выполнение действия "Заказ клиента" возможно только после записи данных
Данные будут записаны
8 Umka2008
 
27.03.11
13:21
Он даже не дает открыть список печатных форм, например там хочу свою форму сделать. А все равно - нужно записать док
9 nick slaughter
 
27.03.11
13:22
В настройках это было или в правах пользователя, не помню точно.. Печать непроведенных документов. По умолчанию выключено
10 nick slaughter
 
27.03.11
13:23
(9) А блин, речь о несохраненных. Тогда сорри.
11 Aleksey
 
27.03.11
13:24
(9) Маня говорил, что у него пару клиентов как раз ушли с УТ11, потому что там нельзя это сделать в принципи.
12 shuhard
 
27.03.11
13:24
(8) сделай свою команду,
навесь на свою кнопку,
выгрузи ТЧ в ТЗ и подсунь запросу или перепиши отчет на цикл по ТЧ
13 acsent
 
27.03.11
13:25
Образнец счета еужно из экселя печатать
14 Amra
 
27.03.11
13:34
(8) Имеется ввиду в допформах?)
15 Umka2008
 
27.03.11
13:37
14. Да
16 Amra
 
27.03.11
14:59
(15) Естественно надо записать, в допформы так же передается ссылка. Если принципиально нужна печатная форма без записи документа - только делать встроенную, основанную не на запросе.
17 Поручик
 
27.03.11
15:46
(12) По моему, не получится. При выборе любой команды идёт запись объекта. Тему уже как-то обсуждали.
18 unknown181538
 
27.03.11
16:58
(17) эээ... даже если команда формы?
19 shuhard
 
27.03.11
17:41
(17) Инна - команда формы Документ1
все получается


&НаСервере

Процедура ОчисткаТД(ТабДок) Экспорт
      ТабДок.Очистить();
КонецПроцедуры

  Процедура ВыводШапки(ТабДок) Экспорт
         Макет = Документы.Документ1.ПолучитьМакет("Печать777");
         ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
         ТабДок.Вывести(ОбластьЗаголовок);
     КонецПроцедуры
     
        Процедура ВыводСтроки(ТабДок,Товар) Экспорт
         Макет = Документы.Документ1.ПолучитьМакет("Печать777");
         ОбластьТовара = Макет.ПолучитьОбласть("Товары");
         ОбластьТовара.Параметры.Номенклатура= Товар;
         ТабДок.Вывести(ОбластьТовара);
КонецПроцедуры


&НаКлиенте
Процедура Инна(Команда)
   ТабДок = Новый ТабличныйДокумент;
   ОчисткаТД(ТабДок);
    ВыводШапки(ТабДок);
   Для каждого СтрокаТЧ из  Объект.Товары Цикл
             ВыводСтроки(ТабДок,СтрокаТЧ.Товар);
   КонецЦикла;    
   ТабДок.Показать();
КонецПроцедуры
20 unknown181538
 
27.03.11
18:04
(19) Инна - дама сердца рыцаря клавиатуры?)
21 Umka2008
 
27.03.11
18:15
19 - то есть писать свой код и кнопку? А если не хочется менять конфу, которая на поддержке? И что тогда, даже внешнюю форму не привязать?
22 shuhard
 
27.03.11
18:16
(20) улюбнуло

нет, это дурная привычка с фортрановских времен называть переменные с i
23 shuhard
 
27.03.11
18:19
(21) [даже внешнюю форму не привязать]
привяжи, если умеешь
рассказать форуму не забудь, как ты сумел обойтись без ссылки, на которой завязана вся печать и про которую тебе платформа русским языком пишет:


"Данные еще не записаны
Выполнение действия "Заказ клиента" возможно только после записи данных
Данные будут записаны
24 Mitriy
 
27.03.11
18:20
(21) во внешнюю печатную форму передается ссылка на документ, поэтому, без вмешательства в конфигурацию не получится...
25 Amra
 
27.03.11
18:23
(24) Ему уже сказал про это в (16), видимо не поверил )
26 shuhard
 
27.03.11
18:25
(25) +1
и в (12) сказали что делать,
не верит
27 Umka2008
 
27.03.11
18:39
Я верю - тока если это сообщение "Данные еще не записаны ..." сама платформа пишет - так и скажите
28 shuhard
 
27.03.11
18:40
(27) перечитай (23) семь раз
29 Mitriy
 
27.03.11
18:45
(27) это не платформа пишет... это сволочи-разработчики...
30 Mitriy
 
27.03.11
18:45
(29)+ конфигурации...
31 Мимохожий Однако
 
27.03.11
18:47
Запиши, напечатай, удали через шифт. ИМХО, проблема выеденного яйца не стоит.
32 shuhard
 
27.03.11
18:48
(30) т.е. платформа звонит в мозг Рупасову и последний шлёт нах ?
33 shuhard
 
27.03.11
18:49
(31) [удали через шифт]
кто ж менеджеру такое позволит
34 Mitriy
 
27.03.11
18:51
(31) угу... поразрешать пользователям непосредственное удаление на все подряд... они будут пищать от радости...
35 Мимохожий Однако
 
27.03.11
18:54
Разрешить печатать незаписанный документ фактически равно разрешению удалять непосредственно. След в базе должен оставаться обязательно, поэтому и запрещено печатать незаписанный документ.
36 Umka2008
 
27.03.11
18:57
35 - тока что сам придумал?
37 Мимохожий Однако
 
27.03.11
19:02
(36)Нет. Товарища позвал :-). Если очень хочется печатать, то достаточно иметь копию базы.
38 Drock
 
28.03.11
05:10
(0) извините, но это ппц как тупо...
представляете пришли деньги, по не существующему счету, а что там было, то-ли 10 банок сгущенки, то-ли тепловоз...
39 Drock
 
28.03.11
05:11
(0) вы сначала последствия своей акции продумайте...
40 Мимохожий Однако
 
28.03.11
07:36
(39)Зачем думать? Надо делать :)