INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Котов Дмитрий | Программист-разработчик | ООО "Саянскгазобетон"

«Автоматизация обработки потока документов, на примере разработки "Терминала путевых листов" для диспетчерской службы»

Пример возможности разработки полностью автоматизированного места для получения, обработки и возврата документов через терминал на платформе 1С:Предприятие 8.3, без участия оператора. В примере демонстрирую возможность реализации "Терминала путевых листов" в диспетчерской службе компании ООО "Саянскгазобетон". Основное направление компании - производство автоклавного газобетона. Диспетчерская служба не имеет возможности круглосуточной работы, в связи с чем сложилась проблема в своевременным возврате путевых листов от водителей. «Терминал путевых листов», продемонстрированный в докладе, позволяет решит данную проблему путем создания интерфейса прямого доступа в информационную систему с помощью нового режима запуска 1С – "Киоск". Водитель самостоятельно получает и возвращает путевой лист в прикладном решении 1С: Управление автотранспортом 2.1.

1. SmArtist 49 06.10.16 14:19 Сейчас в теме

Двухсторонняя печать пакета документов

Добрый день!
Прошу совета в следующей ситуации:

Платформа 8.3.8.2054 (также пробовал 8.2137 и 9.1818).
Конфигурация БП 3.0.44.123 (также пробовал 3.0.44.140).
Типовая.

Что хочу:
Напечатать несколько документов (например Счет на оплату) из списка документов с выводом с двух сторон. Причем если например первый счет влез на одну страницу, то второй счет не должен печататься на обратной стороне первого.

Проблема:
После перехода на указанные выше релизы, последующий документ начинает печататься на обратной стороне предыдущего.
До перехода такая задача прекрасно решалась уже больше года следующими настройками: 1) в списке документов нажимаем Печать - Счет на оплату. В окне нажимаем кнопку предварительного просмотра (с лупой), затем Параметры страницы - Двусторонняя печать = Переворот вверх - Ок. Предварительный просмотр закрываем и нажимаем большую кнопку "Печать" в предыдущей форме.


Что сделал:
1) Сравнил процедуры вывода пакета документов на печать в старой релизе (3.0.43.245) и в новом. Прошелся отладчиком, сравнил выражения. Отличий, которые могут повлиять на проблему не нашел.

2) Обнаружил, что для конфигурации 3.0.44.123 режим совместимости Версия 8.3.8, а для 3.0.43.245 - Версия 8.3.6.

3) Попробовал для старого релиза на котором все работает включить возможность изменения и поставить режим совместимости "Версия 8.3.8" и проблема стала воспроизводиться!

4) О том, что функционал печати стали дорабатывать свидетельствует то, что в окне "Параметры страницы" в релизе 8.3.9.1818 появилось четвертое значение "Использовать настройки принтера" для параметра "Двусторонняя печать".

Вывод:
Видимо ошибка платформы. Новый функционал платформы 8.3.8 как-то иначе выполняет метод: ПакетОтображаемыхДокументов.Напечатать(Ложь)
Проблемы с принтером я исключаю, т.к. и я и пользователи со старых релизов БП 3.0.43.245 прекрасно печатаем так как надо. А в новых релизов - не получается, хотя делаю все то же самое.

Просьба:
Если у вас один из перечисленных выше релизов БП, попробуйте пожалуйста распечатать два счета на оплату указанным выше способом. У вас также?

Есть идеи в чем может быть дело?

Спасибо.
Вознаграждение за ответ
Показать полностью
Ответы
Сортировка: Древо
2. SmArtist 49 06.10.16 14:38 Сейчас в теме
Прилепляю стартмани, чтобы скорее найти причину.
3. mazechild 06.10.16 15:23 Сейчас в теме
Как вариант можно смотреть количество страниц текущего документа, если 1, то добавлять разрыв.
4. SmArtist 49 07.10.16 06:19 Сейчас в теме
(3) mazechild, спасибо. Дело же в том, что это типовые печатные формы, с УПД, СФ, ТОРГ12 та же песня. А если я 150 документов выделил и отправляю на печать, мне же придется все 150 просматривать и добавлять множество разрывов страниц. Это не вариант.
5. SmArtist 49 07.10.16 13:51 Сейчас в теме
6. SmArtist 49 21.10.16 13:38 Сейчас в теме
Все-таки это была ошибка.
Ниже ответ от разработчиков:
"Ошибка 10167935, исправляем в задаче, пока на 8.3.10, потом будем решать с переносом исправления на 8.3.9 или 8.3.8."

Вопрос закрыт.
10. Airlord 24.11.16 15:42 Сейчас в теме
(6) Добрый день! шутник был разработчик - 8.3.10 анонсирована на 22.02.17. Не думаю, что много народу будет ждать аж до февраля 17-го. Поднимут тему нешутяшную и порвут. нехорошо так с пользователями!
7. maikl007 90 25.10.16 06:34 Сейчас в теме
При обновлении бухгалтерии 3.0.243.43 на 3.0.44.140 перестала работать печать "Комплект документов".

Текущие данные.
- Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.44.140)
- Платформа: 1С:Предприятие 8.3 (8.3.8.2088)
- Операционная система: Windows 7 Профессиональная
- Принтер: Kyocera FS-4200DN KX


При поиске ошибке обнаружил следующие:
При печати "комплект документов" из конфигурации 3.0.44.140 на принтер "HP LaserJet 1100 Series" и "HP LaserJet P2015d" распечатывает все хорошо.
При печати "комплект документов" из конфигурации 3.0.44.140 на принтер "Kyocera FS-4200DN KX" и "Brother MFC-8880DN" не выводит все листы комплектов.
При печати "комплект документов" из конфигурации 3.0.243.43 такая проблема отсутствует.
Поэкспериментировав в пустой конфигурации пришёл к заключению, проблема в установленном параметре конфигурации "Режим совместимости". Если его значение установить "Версия 8.3.7" или "Версия 8.3.6" то проблема при печати не возникает. Если установить режим совместимости в "Не использовать", возникает выше описанная проблема печати.
Пришёл к заключению, при обновлении бухгалтерии 3.0.243.43 на 3.0.44.140 изменился параметр конфигурации "Режим совмести" с "Версия 8.3.6" на "Не использовать", в результате чего печатает комплект некорректно.
8. maikl007 90 25.10.16 06:36 Сейчас в теме
9. SmArtist 49 24.11.16 11:32 Сейчас в теме
(8)
Исправили в новом релизе 8.3.9. Пришло оповещение от 1С:

"Мы рады проинформировать Вас о том, что 24.11.2016 была обновлена информация о следующих публикуемых ошибках:

Печать объекта ПакетОтображаемыхДокументов
Код ошибки: 10167935
Исправлена в будущей версии (8.3.9)
Код(ы) обращения: SW1078781
При печати объекта ПакетОтображаемыхДокументов, в случае использования двусторонней печати, разные документы печатаются на одном листе.
11. сон 30.11.16 15:06 Сейчас в теме
сегодня зашла на сайт. Все еще пишут "Исправлена в будущей версии (8.3.9) ". Как эту стилистику понимать в сегодняшнем дне? У клиента стоит платформа 8.3.9.18.18. На более поздние пока не меняю, т. к. в рекомендованных пока указана именно 8.3.9.18.18. У кого-нибудь двухсторонняя печать восстановилась на последнем релизе платформы?
12. SmArtist 49 14.12.16 09:37 Сейчас в теме
(11) начинаю понимать стилистику ("Исправлена в будущей версии (8.3.9) ) так, что "исправлена, но не факт что в выпущенной версии, возможно в тестовой".
Сейчас уже о нашей ошибке 10167935 пишут так:
"Статус: Исправлена в тестовой версии
Исправлена: "Технологическая платформа", версия 8.3.9.2016 (для тестирования)".
Теперь понятно, разработчики нет чтобы сразу так писать (не в выпущенной а в тестовой). Эмоции сдерживаю.
13. сон 14.12.16 11:31 Сейчас в теме
нынешние 1С-ники прям как наши законодатели: одни умеют читать, а другие писать. В результате имеем то. что имеем(((
14. SmArtist 49 22.12.16 07:52 Сейчас в теме
На платформе 8.3.9.2033 двухсторонняя печать заработала. Проверено.
acanta; сон; +2 Ответить
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Одесса (Украина)
зарплата от 40 000 руб.
Полный день

Программист 1С
Санкт-Петербург
Полный день

Аналитик 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Полный день

1С Developer
Одесса (Украина)
зарплата от 60 000 руб. до 120 000 руб.
Полный день

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 70 000 руб. до 90 000 руб.
Полный день