Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Автонумерация табличной части документа  (Прочитано 9902 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
MitriyGG
Новенький

ru
Offline Offline

« : 08-01-2012 19:34 » new

Подскажите плз, как сделать сквозную нумерацию строк (в пределах года) для табличных частей документов (однотипных)
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 08-01-2012 22:59 » 

Методы можно предложить разные, но не могу ничего посоветовать, т.к. от меня ускользает смысл задачи. А что делать если документ введен задним числом и после него уже были документы?
Записан
MitriyGG
Новенький

ru
Offline Offline

« Ответ #2 : 09-01-2012 14:21 » 

Вводить документ задним числом нет необходимости, как и изменять существующие.
Задача далека от бухгалтерии - организация работы лаборатории (можно конечно использовать другую систему для создания комплекса, но уж больно привлекает некоторая халява, предоставляемая 1с, да и получше освоить 1с не помешает).
Конкретная задача - регистрация поступающих на исследование образцов, поступают партиями по ведомости (ведомость -> документ 1с) порядок не важен - важен только объект исследований и заказчик

Добавлено через 3 часа, 53 минуты и 31 секунду:
Да, забыл добавить, по каждому документу может регистрироваться неограниченное количество образцов (строк ТЧ), но номера у каждого образца должны быть уникальными
« Последнее редактирование: 09-01-2012 18:14 от MitriyGG » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 10-01-2012 07:39 » 

"Задача далека от бухгалтерии" - а кто говорил о бухгалерии? Для меня платформа 1С - это возможность построения любой ученой системы.

Если вопрос стоит только в уникальности - то используй УникальныйИдентификатор(). Он вернет данные в формате GUID.
Тогда даже не стоит заморачиваться с периодичностью в год - идентификатор будет уникальным в любой базе в любое время.

"по каждому документу может регистрироваться неограниченное количество образцов (строк ТЧ)"
А что в этих образцах есть общего, чтобы их объединять в один документ? (Невнимательно прочитал) А что мешат каждый образец регистрировать отдельным документом?
« Последнее редактирование: 10-01-2012 11:03 от Kivals » Записан
MitriyGG
Новенький

ru
Offline Offline

« Ответ #4 : 10-01-2012 09:22 » 

С годом все равно придется заморачиваться, т.к. нумерация по году -общепринятая практика (да забыл номер образца - это не ключевое поле для обработки, а просто его номер в отчетной ведомости, для идентификации программоя я использовал Ун. Идент.).
Вводить каждый образец отдельным документом пробовал - неудобно.
1. много дублирующейся информации (№ ведомости, заказчик, адрес отбора, дата отбора).
2. в дальнейшей обработке все равно идет группировка по ведомости
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 10-01-2012 11:01 » 

Вводить каждый образец отдельным документом пробовал - неудобно.
1. много дублирующейся информации (№ ведомости, заказчик, адрес отбора, дата отбора).
2. в дальнейшей обработке все равно идет группировка по ведомости
Если неудобство только в этом - то что мешает ввести 2 вида документов: Ведомость (№ ведомости, заказчик, адрес отбора, дата отбора) и Образец (ссылка на Ведомость + прочие параметры)?

Добавлено через 3 минуты и 32 секунды:
Ну а для удобства ввода - можно создать обработку, которая будет иметь вид:
Реквизиты ведомости
Табличня часть образцов
А на выходе - создаст нужную структуру документов
« Последнее редактирование: 10-01-2012 11:05 от Kivals » Записан
MitriyGG
Новенький

ru
Offline Offline

« Ответ #6 : 10-01-2012 13:55 » 

По поводу разделить на несколько документов - не подумал (если бы делал в обычной СУБДшке так бы и сделал, а здесь - что-то заклинило)
Спасибо за подсказку
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines