Имя: Пароль:
1C
1С v8
Новая версия 1с8.2 новые баги
0 bodypit
 
05.04.12
11:10
В прошлой версии документ нормально распечатывался, переконвертировал в 8.2 печатает половину, другую половину переносит на другой лист (главное по вертикали), помогает только установить 95%, какого черта стало не хватать листа.
1 Cube
 
05.04.12
11:11
(0) Да, рановато ты на 8.2 перешел... Она ж ещё сыровата пока...
2 xReason
 
05.04.12
11:15
не сырее 8.1 или 8.0 в свое время
3 Cube
 
05.04.12
11:16
(2) Да куда там! 7.70.027 самый стабильный релиз пока что =))
4 bodypit
 
05.04.12
11:17
Оно мне надо было переходить, предприятию деньги девать некуда, 1с-ников подвесил бы.
5 rinatru
 
05.04.12
11:22
(4) а может все-таки попробовать настройки принтера установить для этой печатной формы? все же у тебя новая программа .. и настройки ей заново надо сделать
6 zladenuw
 
05.04.12
11:25
(5) 100500
7 Кедр
 
05.04.12
11:25
(0) очисти кэш для начала, потом папку 1с82 в юзерсах. если у тя задано ИмяПараметровПечати - смени и сохрани.
8 kotletka
 
05.04.12
11:26
(5), (6), (7) ни в коем случае, надо вернуться на 8.1, только это тру
9 Leksus
 
05.04.12
11:28
(8) на 7.7 - там стабильность
10 bodypit
 
05.04.12
11:37
Это все прелюдия была, сейчас вопрос по существу, заканчиваю вывод в табличный документ
ТабДокумент.ПолеСверху         = 0;
ТабДокумент.ПолеСлева          = 0;
ТабДокумент.ПолеСнизу          = 0;
ТабДокумент.ПолеСправа         = 0;
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
Возврат ТабДокумент;

После обработки в просмотре печати и при печати почему-то два листа вылазит,хотя на одном листе прекрасно все помещается, как убрать второй пустой лист?
11 rinatru
 
05.04.12
11:39
попробуй зайти в настройки печати... подкорректировать настройки.. и распечатать. в след. раз печать будет уже по твоим установленным параметрам. ты вообще программист али кто?
12 Cube
 
05.04.12
11:41
(10) Да у тебя печатная форма корявая! Сто пудово есть пустая область, которая данных не содержит, но в область печати входит...
13 bodypit
 
05.04.12
11:47
Да нет форму проверил ничего там лишнего нет.
14 Широкий
 
05.04.12
11:48
(13) Колонтитулы?
15 rinatru
 
05.04.12
11:49
(13) какие вопросы, такие и проверки... в (12) интересовала горизонтальная пунтирная линия.. где она у тебя там в макете? в подвале особенно посмотри
16 John83
 
05.04.12
11:57
тоже при переходе на 8.2 проблемы с печатью появились
приведу пару ситуаций:
1) берем типовую ТОРГ12, формируем на одном принтере - в предварительном просмотре все красиво, пускаем на печать, конец листа получается на втором листе
2) опять же типовая ТОРГ12, формируем на одном принтере - в предварительном просмотре все ок, в настройках выбираем другой принтер, закрываем печ. форму, опять формируем, в предварительном просмотре конец страницы уже почему-то не влазит и уходит на вторую страницу, при этом не переносятся ном. позиции, как это делается при стандартной разбивке страницы
PS пока еще не успел разобраться с этой ерундой
8.2.15
УПП 1.3.21
17 Cube
 
05.04.12
12:10
(16) Берем лопату. Макаем её в зеленую краску - всё нормально, лопата зеленая. Меняем банку с краской на красную. Берем другую лопату, макаем её в красную краску - всё плохо, лопата не зеленая и краска отваливается. Мне кажется, что лопаты пошли какие-то плохие, вот раньше лопаты были как лопаты!
18 rinatru
 
05.04.12
12:28
(17) +100500 ... вот это называется скрытая ирония :))) долго смеялся... молодца!
19 Balabass
 
05.04.12
12:44
(18) Вполне себе прямая ирония..что тут скрытого???
20 Balabass
 
05.04.12
12:45
(0) Скорее всег8о слетела разметка разрыва страницы. Попробуй создать новый макет из прежнего путем кропирования всего содержимого макета на новый лист. Ну и выводи его на печать. Посмотри что будет.
21 bodypit
 
05.04.12
13:31
20 да был такой баг вертикальная разметка была в макете, как ее вообще удалить так и не додумался.
22 bodypit
 
12.04.12
06:18
вот обработочка неполнотекстового поиска в базе 1с8.1 работает в базе 1с8.2 не работает, в чем может быть заковыка?
ист = "1";
лож = "0";
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
              |    КодыЕНС.Ссылка
              |ИЗ
              |    Справочник.КодыЕНС КАК КодыЕНС
              |ГДЕ
              |    КодыЕНС.Наименование ПОДОБНО &Поиск
              |    И КодыЕНС.Наименование ПОДОБНО &Поиск1";
             Если Признак Тогда
                Запрос.Текст = Запрос.Текст + "
             |    И КодыЕНС.ПризСнятУчет = &ист";    
             
             Иначе
                 Запрос.Текст = Запрос.Текст + "
             |    И КодыЕНС.ПризСнятУчет = &лож";    
             
          КонецЕсли;
          Запрос.Текст = Запрос.Текст + "
              |    И КодыЕНС.ЭтоГруппа = ЛОЖЬ";
Если Флажок1 Тогда
   Поиск = "%"+Наименование+"%";
   Поиск1 = "%"+Наименование1+"%";
Иначе
   Поиск = "%"+Наименование+" %";
   Поиск1 = "%"+Наименование1+" %";
КонецЕсли;
Запрос.УстановитьПараметр("ист",ист);
Запрос.УстановитьПараметр("лож",лож);
Запрос.УстановитьПараметр("Поиск",Поиск) ;
Запрос.УстановитьПараметр("Поиск1",Поиск1) ;
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

ТабДок = ЭлементыФормы.ДокументРезультат;
ТабДок.Очистить();
Макет = ПолучитьМакет("Макет");
ОбластьТабДок =  Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(ОбластьТабДок);
ТабДок.ФиксацияСверху = ТабДок.ВысотаТаблицы;
ОбластьМатериалы = Макет.ПолучитьОбласть("материалы");


Пока Выборка.Следующий() Цикл
   ОбластьМатериалы.Параметры.Код= Выборка.Ссылка.Код;
   ОбластьМатериалы.Параметры.Ссылка= Выборка.Ссылка;
   ОбластьМатериалы.Параметры.Гост= Выборка.Ссылка.Гост;
   ОбластьМатериалы.Параметры.Марка= Выборка.Ссылка.Марка;
   ОбластьМатериалы.Параметры.ТехнХар= Выборка.Ссылка.ТехнХар;
   ОбластьМатериалы.Параметры.Куратор= Выборка.Ссылка.Куратор;
   ОбластьМатериалы.Параметры.ПризСнятУчет= Выборка.Ссылка.ПризСнятУчет;
   ТабДок.Вывести(ОбластьМатериалы);
   
   
   
Сообщить(Выборка.Ссылка);
Сообщить(Выборка.Ссылка.ПризСнятУчет);
КонецЦикла;
ТабДок.Показать();
23 UnknownNick
 
12.04.12
06:30
(22) ист = "1";
лож = "0";

понравилось!
24 Cube
 
12.04.12
06:40
(22) Работает - не работает... Ну что за постановка вопроса? Вот как мы должны понять, что ты хотел сказать? Не запускается? Запрос не выдает результат? Что конкретно не работает? Комп не включается?)) Ну в самом деле, что за детский сад? :))
25 Cube
 
12.04.12
06:42
(23) Ты дальше смотри:

          Если Признак Тогда
                 Запрос.Текст = Запрос.Текст + "
              |    И КодыЕНС.ПризСнятУчет = &ист";    
             
              Иначе
                  Запрос.Текст = Запрос.Текст + "
              |    И КодыЕНС.ПризСнятУчет = &лож";    
             
          КонецЕсли;

Запрос переписать, автора расстрелять! :D
26 bodypit
 
12.04.12
06:53
Не находит ни одного совпадения в наименовании, а в 8.1 работает отлично
ист = "1" это так было задумано, пробовал по всякому, только это и помогло :)
27 SeraFim
 
12.04.12
06:55
(10) ТабДокумент.Автомасштаб = Истина;
28 Cube
 
12.04.12
06:57
(26) Добавь в конце:

Сообщить("Поиск: """ + Поиск + """");
Сообщить("Поиск1: """ + Поиск1 + """");
Сообщить("Текст запроса: """ + Запрос.Текст + """");

И результаты давай сюда. А то находит - не находит... понимаешь... :)
29 bodypit
 
12.04.12
07:05
28
Поиск: "%адаптер%"
Поиск1: "%%"
Текст запроса: "ВЫБРАТЬ
   КодыЕНС.Ссылка
ИЗ
   Справочник.КодыЕНС КАК КодыЕНС
ГДЕ
   КодыЕНС.Наименование ПОДОБНО &Поиск
   И КодыЕНС.Наименование ПОДОБНО &Поиск1
   И КодыЕНС.ПризСнятУчет = &лож
   И КодыЕНС.ЭтоГруппа = ЛОЖЬ"
30 bodypit
 
12.04.12
07:09
может быть с кодировкой что-то в 1с8.2
Дело в том что данные в справочник считываются обработкой из dbf-файла, может надо кодировку другую при считывании?
31 Cube
 
12.04.12
07:10
(29) Ещё добавь

Сообщить("Количество записей: " + Выборка.Количество());

Может у тебя нет элемента такого?
32 bodypit
 
12.04.12
07:13
Да есть в наименовании куча адаптеров
Прогонял в отладчике, выборка.количество() = 0
33 Cube
 
12.04.12
07:14
(32) Проверь так:

ВЫБРАТЬ
   КодыЕНС.Наименование,
   &Поиск,
   ВЫБОР
       КОГДА КодыЕНС.Наименование ПОДОБНО &Поиск
           ТОГДА "Ура!"
       ИНАЧЕ "Шляпа!"
   КОНЕЦ КАК Поле1
ИЗ
   Справочник.КодыЕНС КАК КодыЕНС
ГДЕ
   КодыЕНС.Ссылка = &Ссылка
34 bodypit
 
12.04.12
07:48
не врубился куда "УРА" прилепить
35 andrewks
 
12.04.12
08:11
1С 6.0 уже предлагали?
36 Cube
 
12.04.12
08:19
(34) Просто выполни этот запрос.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.