Да, еще одна ТТН (1-Т) с сохранением

28.10.10

Учетные задачи - Печатные формы

Внешняя печатная форма ТТН для УТ 10.3 сохраняет введенных водителей во внешний файл в каталоге базы, что позволяет без изменений в базе вести список водителей и параметров автомобилей. Ориентирован на файловую базу.

Скачать файлы

Наименование Файл Версия Размер
ПечатьТТН.epf
.epf 39,66Kb
759
.epf 39,66Kb 759 Скачать бесплатно

Введение

Однажды мне позвонили из филиала и сказали, что надоело им при отгрузке товара каждый раз набирать водителей лапами для ТТН. Хотим, говорят, чтобы из списка можно было выбрать. Функционал такой уже давно был реализован в центральном офисе в виде регистра для хранения и доработанной обработки печати ТТН. Но в филиалах использовалась типовая УТ, регулярно обновляемая тамошними франчами и как следствие добавлять регистр в филиальные базы было нецелесообразно - мальчики/девочки на обновлениях о том, как обновлять нетиповые базы не знают, а обновлять самому кучу баз через удаленный доступ - то еще удовольствие...

Велосипеды

Как любой программист я решил не изобретать свой, а поискать уже готовый велосипед. Но увы, нашел только два.

//infostart.ru/public/64350/ <- недостаток в том, что сохраняет в пользовательских настройка. Т.е. каждый пользователь должен набирать свой набор водителей, что неудобно если у вас более одно пользователя выписывающего документы. Также настройки имеют тенденцию "слетать", что дополнительно добавляет головной боли.

//infostart.ru/public/59634/ <- решение явно хорошее, но к сожалению платное.

Реализация

Погрустив о том, что готового нет, пришлось писать свою свистульку. Все филиальные базы файловые и поэтому было решено немножко допилить обработку из типовой УТ - ПечатьТТН, чтобы она хранила список водителей в фале который будет располагаться в каталоге с базой. Это и было успешно сделано. При попытке сохранения или выбора из списка в каталоге базы ищется файлик voditeli.DBF и в него сохраняются или из него считываются водители. Таки образом достигается простота работы, отсутствие необходимости модифицировать конфигурацию, низкие требования к квалификации персонала устанавливающего данную обработку.

Как установить

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

3. В табличной части Принадлежность печатной формы добавляем строку и выбираем документ "Реализация товаров и услуг". Сохраняем внешний отчет.
4. Открываем любой документ "Реализация товаров и услуг", жмем кнопку "Печать". В списке должен появится пункт "ТТН (с сохранением)".

Работа самого отчета

Собственно в отчет добалвены две кнопки.

1. "Записать" - при нажатии в список водителей будет добавлена запись содержащая все заполненные поля в открытой в данный момент форме. Т.е. вам нужно заполнить ТТН для нового водителя - вводите данные во все поля, и жмете сохранить. При следующей отгрузке с использованием данного водителя - жмем кнопку "Выбор водителя" и выбираем уже сохраненного.

2. "Выбор водителя" - открывает список сохраненных водителей. Устанавливаем курсор на нужном водителей, жмем кнопку "Выбрать". Можно редактировать водителей непосредственно в табличной части выбора. Главное - не забыть нажать кнопку "Сохранить файл". При закрытии, если была изменена табличная часть - отчет спросит, нужно ли сохранить изменения.

Если база серверная

Если база серверная, то для того, чтобы отчет работал необходимо создать на одной из машин сети обещдоступную папку, с возможностью записи в нее. В самом отчете загляните в процедуру УстановитьПутьИмяФайла(), в строке ПутьИмяФайла = ""; замените пустые кавычки на путь к созданной сетевой папке например вот так ПутьИмяФайла = "\\compname\share\voditeli.dbf" имя файла указывать обязательно, но можно можно изменить на свое усмотрение. Только учитывайте, что XBase работает только с файлами у которых не более 8 символов в имени файла.

Послесловие

Возможно, что отчет содержит ошибки или недоработки. Буду признателен за багрепорты. Если будут пожелания - пишите, рассмотрю, если окажутся полезными - постараюсь реализовать.

За сим откланиваюсь, надеясь, что эта поделка-свистулька найдет своего благодарного пользователя, которого будет радовать своей работой и экономить время.

Слова для поиска:

ТТН 1-Т Товарно-транспортная накладная.

См. также

SALE! 15%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

33529 28500 руб.

21.04.2017    89868    105    39    

188

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34050    27    57    

54

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    209830    620    524    

438

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 руб.

06.10.2023    7016    20    6    

37

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150385    365    375    

499

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3081    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ish_2 1104 30.10.10 23:59 Сейчас в теме
Зачем DBF ?
Воникает куча проблем при раздельном доступе и др.

Уже не первый раз встречаю решения с хранением данных во внешнем файле.
Зачем ?
Нужно взять пустую конфигурацию, создать в ней ней необходимые справочники и регистры. И обращаться из рабочей базы с помощью соединения . И сохранность и просмотр внешней базы можно легко обеспечить.
juno2; AlexLM75; +2 Ответить
2. fenka4reg4rum 58 03.11.10 14:28 Сейчас в теме
Сохранять и выбирать водителей - хорошо. а вот если бы сохранить всю ТТН - было бы просто замечательно
3. Alexparquet 03.11.10 18:08 Сейчас в теме
Добрый день!
После установки Вашей обработки я в Реализации товаров и услуг выбираю ТТН (с сохранением), а вместо печатной формы вылезает окошко - Метод объекта не обнаружен - (Ответственные лица Организации)
Подробно:
{Форма.Форма.Форма(306)}: Метод объекта не обнаружен - (Ответственные лица Организации)
Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизации(Шапка.Руководители, Шапка.ДатаДокумента,)

Идея с сохранением мне очень понравилась)
Подскажите как решить эту "проблемку"...
4. lazy 320 03.11.10 19:18 Сейчас в теме
(3) Уточните версию вашей конфигурации УТ, если смогу найти такую же - сделаю альтернативную версию отчета для вашей версии.
(2) Разверните пожалуйста свою идею - что именно Вы предлагаете сохранять, и как себе представляете пользу и реализацию данной идеи.
(1) Согласен, отдельная конфигурация решает ряд проблем, позволяет хранить ряд вспомогательных таблиц, решить проблему совместного доступа. Но создание целой конфигурации для того, чтобы держать в ней всего один регистр считаю нецелесообразным. А в филиалах у нас работает один - три менеджера выписывающих документы, т.е. вероятность, что они столкнутся с проблемой блокировки крайне низка даже при интенсивном выписывании документов.
5. Ish_2 1104 03.11.10 19:24 Сейчас в теме
(4) "создание целой конфигурации" - громко звучит. Создайте один справочник в пустой конфигурации и посмотрите на её размер.
Использование небольшой простейшей конфигурации для хранения вспомогательных информации :

1. технологичнее
2. надежнее
3. адаптивнее (легко перестраиваемое решение)
4. обеспечивается раздельный доступ к базе.

Вы всё еще по-прежнему работатете с DBF ?
7. fenka4reg4rum 58 04.11.10 07:05 Сейчас в теме
(4) Иногда бывает нужда перепечатать ТТН (водитель заболел, указали не тот пункт погрузки или разгрузки и т.д.). Приходится поднимать печатную форму и колотить все заново, но зачастую оба экземпляра ТТН у водителя, а на память и не вспомнишь кто, куда, зачем и почему. Польза несомненна, а реализация не знаю
8. babylon_5 55 04.11.10 08:08 Сейчас в теме
(7) Решение - создать в конфигурации ТТН документом. И вводить его на основании.
Я такое на 7ке когда-то делал. Да и вот буквально позавчера повторял.
Разница двух вариантов была в том, что в старом у организации были свои автомобили и их заносили в справочник (ну, и водители свои сотрудники). А в новом транспорт сторонний и автомобиль, номер его и прицепа, и водитель - строки. Вводят (пока) ручками.
9. fenka4reg4rum 58 04.11.10 13:17 Сейчас в теме
(8) Во-первых - не хочется ломать замок (с обновлениями проблема), во-вторых (4), если же Вы сделали сохранение справочника водителей, то, может быть, и сохранять весть документ?
(8) А пока - это надолго?
Интересно, почему 1С-цы не подумали о том, что ТТН - это такой же документ, как и все остальные (почему только печатная форма?)?
10. babylon_5 55 04.11.10 13:46 Сейчас в теме
(9) Пока - это до того, как клиент захочет чтобы программа это запоминала и чтобы потом просто выбирать из списка.
11. lazy 320 08.11.10 13:06 Сейчас в теме
(7) понял желание. Возможно реализую, если будет свободное время.
(6) 8.2 это версия платформы. Мне нужно знать версию конфигурации. Посмотрите на приложенный рисунок, а затем по примеру изображенному на нем укажите номер планеты в Тентуре версию своей конфигурации.
(5) ну, учитывая пожелания в (7) возможно переделаю с использованием отдельной конфигурации
Прикрепленные файлы:
12. Alexparquet 08.11.10 17:52 Сейчас в теме
(11) 1С:Предприятие 8.2 (8.2.9.356)

Управление производственным предприятием, редакция 1.2 (1.2.25.1)
Copyright (С) ЗАО "1C", 2004-2009. Все права защищены
6. Alexparquet 03.11.10 21:12 Сейчас в теме
У меня стоит 1С: Управление производственным предприятием 8.2.
Стандартная форма 1-Т печатается, а через вашу обработку вылезает окошко с предупреждением (см. ниже).
Ранее установленные обработки по отображению комплектующих в реализациии и т.д. из 1С:УТ 8.0 успешно работают.

Заранее, пребольшое спасибо)
13. Haim3000 06.01.11 12:53 Сейчас в теме
Очень хочется, чтобы работало :)

1С:Предприятие 8.2 (8.2.13.202)
Комплексная автоматизация, редакция 1.1 (1.1.4.1)
{Форма.Форма.Форма(306)}: Метод объекта не обнаружен (ОтветственныеЛицаОрганизации)
Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизации(Шапка.Руководители, Шапка.ДатаДокумента,);
14. Gawws 31.01.11 21:46 Сейчас в теме
Спасибо. Пригодилось. Пришлось, правда немного приспособить для БП8 2.0. Заметно облегчит внесение данных в ТТН.
Видел на подобие обработку по заполнению путевых листов. Там выбор водителей и автомобилей осуществлялись из списка в txt файлах, куда же и сохранялись.
Попробую так же реализовать в ТТН, а потом на выбор пользователям. Что будет удобней, то и приживется.
15. stema23 09.03.11 17:32 Сейчас в теме
Спасибо, хорошо бы еще перевозчика и заказчика из списка контрагентов выбирать.
16. Deniz200 31.10.11 11:24 Сейчас в теме
17. Deniz200 31.10.11 11:48 Сейчас в теме
А как отдельный документ со своим журналом никто делать не пробывал? Было бы неплохо хранить все документы
18. lazy 320 31.10.11 14:19 Сейчас в теме
Deniz200 Обратите внимание, что данная форма ТТН более не актуальна и валяется тут из исторически-архивных соображений. Актуальным на данный момент является http://infostart.ru/public/90559/ Либо, если у Вас есть возможность заплатить, то http://infostart.ru/public/90908/

Насчет хранения в виде документов - есть нюанс связанный с тем, что модификация типовой конфигурации при обновлениях вытекает в затруднения, т.к. мальчики и девочки приходящие из франчайзи обновлять кофнигурацию, как правило не знают, что делать с добавленными структурами. Поэтому, легче всего идти именно по пути отсутствия изменений в конфе, хотя это и связанно с некоторыми затратами на возведение подпорок для внешнего хранения информации.
19. VragHorosh 17.11.11 07:43 Сейчас в теме
Насчет хранения в виде документов - есть нюанс связанный с тем, что модификация типовой конфигурации при обновлениях вытекает в затруднения, т.к. мальчики и девочки приходящие из франчайзи обновлять кофнигурацию, как правило не знают, что делать с добавленными структурами. Поэтому, легче всего идти именно по пути отсутствия изменений в конфе, хотя это и связанно с некоторыми затратами на возведение подпорок для внешнего хранения информации. (с)


Нех пускать левых к конфе, есть программер пусть занимается, чаще всего обновляльщики с франей делеко не професионалы .........
20. w22u 30 21.11.11 07:24 Сейчас в теме
Спасибо за печатную форму, буду тестировать.
21. volga1 5 02.04.12 00:08 Сейчас в теме
Плюс.
Сохранил стандартную (новой редакции обработку ТТН)как внешнюю в предприятии 8,2 и вставил необходимые ваши (процедуры, функции и 1 форму) в неё, немного скорректировал стандарт и внешней печ. формой подцепил.
Итог - работает на последней редакции ТТН.
22. бендер 1 07.07.12 19:01 Сейчас в теме
Спасибо!Пригодилось.ТТН-ку украинскую прилепил.
23. Orlenok 01.08.12 14:47 Сейчас в теме
Спасибо помогло, но если бы можно было проворачивать такой фокус с адресами отгрузки и поставки, вобще шоколодно было бы!!!Может добавите!;)
Оставьте свое сообщение