#0
by Jackman
Упрощенно задача выглядит так... Есть документ "Путевой лист". Основная его вкладка содержит табличную часть, в строках которой - РН, клиент, магазин-точка и т.п. Может быть несколько РН на одного клиента и на одну его торговую точку. Сделана обработка, которая обрабатывает табличную часть с РН, группирует и сворачивает поля "клиент" и "магазин-точка", и сохраняет их в отдельную табличную часть путевого листа. В отдельной табличной части мы имеем строки, вида |Клиент|Магазин-точка|, фактически это есть места доставки, куда машина должна привезти товар, и на каждый такой магазин нужно выписать ТТН. Оператор становится на поле в таблице с |Клиент|Магазин-точка|, нажимает на печать и получает форму ТТН. Стала задача автоматизировать нумерацию этих печатных форм ТТН. Можно в таблицу с Клиент|Магазин-точка| добавить поле "Номер", где-то хранить последний номер ТТН и сразу нумеровать строки таблицы. Но частенько в путевой лист вносятся изменения, одновременно планируется несколько машин, между ними тасуются РН, поэтому хотелось бы придумать систему, которая позволяла присваивать уникальные номера ТТН в разрезе ПутевойЛист-КЛиент-Магазин-Точка. Вот думаю как это сделать...
#1
by Jackman
Имеется в виду, что ТТН нумеруется в пределах года, от 1 до ХХХХХ. Желательно как-то минимизировать пропуски номеров и полностью исключить задвоение.
#3
by Jackman
У меня немного другая ситуация. ТТН, грубо говоря, печатаются в разрезе конечной точки доставки, а именно одного из магазинов клиента. На этот магазин идет 1-5 расходных накладных, они группируются в один ТТН. Путевой лист создается для каждой машины, которая объезжает 3-10 магазинов, т.е. на один путевой лист печатается 3-10 ТТН. Вот я и думаю, как организивать их нумерацию... Может и правда, с начала года вести нумерацию именно путевых листов от 1 до ХХХХХ, а ТТН, которые относятся к нему нумеровать через "/"? Например, путевой лист №563, в нем 5 ТТН, а их нумеровать 563/1..563/5. Ну это один из вариантов, хотелось бы услышать вариант сплошной нумерации, без слешей.
#4
by Snovy
Первое - удалить на фиг обработку Печать ТТН и сделать документ ТТН с теми же функциями. Задача отпадет сама собой. Второе - похоже вы обычный маршрутный лист назвали гордым именем Путевой лист. Если Ваш док не содержит информации путевого листа, переобзовите его согласно его форме и содержанию. Хотя может я и ошибаюсь, но впечатление такое...
#5
by Jackman
Создать отдельный документ ТТН можно, хотя и лень :) Дело в том, что будут менять путевой лист, нужно будет отслеживать это изменение в этих документах-ТТН. Ради одной нумерации - не хотелось бы...
#6
by Snovy
У Вас в - присваивать уникальные номера ТТН в разрезе ПутевойЛист-КЛиент-Магазин-Точка. А в - хотелось бы услышать вариант сплошной нумерации... Храните в РС номер последней ТТН в необходимых разрезах. А по поводу менять путевой лист - если после распечатки ТТН и выдачи их водителю - что-либо менять смысла нет...
#7
by Jackman
Не стал париться, сделал через слэш. (Например, путевой лист №563, в нем 5 ТТН, а их нумеровать 563/1..563/5)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Комплексная автоматизация 1.1.5 (грузополучатель в счетфактуре выданной)
- УПП Передача на ответственное хранение
- Как из 1С вызвать stored procedure SQL?
- СКД. Программное изменение условного оформления
- v8: Работа 1С XLS непонятные глюки
- СКД: как в строке вывести ресурс между полями?
- ЗУП: Как удалить "Нашу организацию"?
- Настройки колонок табличного поля
- Как передать значение переключателя?
- сервер 1с 32 или 64?
- Как откорректировать период регистра сведений ФИОфизлиц
- Ошибка "поле не найдено" после обновления
- 8.2 Не выбирается элемент с динамического списка.
- Кто-нибудь поднимал собственный сервер обновлений для своих решений 1С?
- Как ввести остаток БСО
- Перечисление праметров макета в цикле
- вывод нескольких табличных документов в один табл.документ
- ЕСТЬNULL В условии запроса
- Штрих-М LightPOS: не получилось открыть базу данных
- Настройка обмена БП20 с УТ