С Новым годом! Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/55: Рейтинг темы: голосов - 55, средняя оценка - 5.00
sotyk78
1

нумерация доков с прибамбасами

13.01.2011, 22:27. Показов 10348. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
УТП 8.1.
Докектор хочет следующее:
Например док. РеализацияТоваровУслуг
в нем есть 3 реквизита :
- ОтражатьВУправленческомУчете;
- ОтражатьВБухгалтерскомУчете;
- ОтражатьВНалоговомУчете;

Руководство хочет видет такой результат:
например, когда вслючены(истина) все 3 реквизита - нумерация документа идет нормально,
когда стоит только реквизит ОтражатьВУправленческомУчете - нумерация идет другая и с префиксом "У", если включен только реквизит ОтражатьВБухгалтерскомУчете - нумерация еще друга и с префиксом "Б", .... в налоговом по аналогии с префиксом "Н"

И так надо во всех доках где естьети реквизиты. (приказы начальства не обсуждаются. просто НАДО и ВСЁ!)

кто что думает? ... с чего начать?... и где могут быть "грабли"?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2011, 22:27
Ответы с готовыми решениями:

Восстановление удаленных доков.
Добрый день, есть базка из которой я сам кое чего удаляю. В свойствах БД прописал 48 часов, Allow...

Зегрузка доков из Access в 1С
Как выглядит обработка по загрузке доков из Access в 1С

Удаление старых доков из Карантина
Есть Spamsentinel, на нем после обновления отключились агенты ротации и базы quarantine.nsf и...

Восстановление последовтальности доков без проведения
можно ли как-нибудь восстановить последовательность доков, и при этом не перепроводить доки,...

4
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 9
13.01.2011, 23:21 2
О каких граблях речь ?
Просто расписать алгоритм формирования префикса от трех параметров, остальное - дело техники
0
sotyk78
14.01.2011, 07:13 3
Цитата Сообщение от vbs
О каких граблях речь ?
Просто расписать алгоритм формирования префикса от трех параметров, остальное - дело техники
а если можно то поподробнее
......
ту жэ еще важно что-бы нумерация была не сплошная.
результат должен быть таким: Документ - РеализацияТоваровУслуг, пример нумерации
док1 № 00000001 - в нем все галочки;
док2 № У-000001 - в нем установлена галочка управл. учета (др. не установлны)
док3 № 00000002 - в нем все галочки;
док4 № 00000003 - в нем все галочки;
док5 № У-000002 - в нем установлена галочка управл. учета (др. не установлны)
док6 № 00000004 - в нем все галочки;
док7 № Б-000001 - в нем установлена галочка бух учета (др. не установлны)
и т.д.

а с Нумераторами никто не работал?, .... создал 3 нумератора доков, ... а вот как програмно назначить тот или иной нумератор????? пишу в событие ОтражатьВУправленческомУчетеПриИзменении Метаданные().Нумератор = и хочу указать созданый нумератор...... ,а не знаю как
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
14.01.2011, 09:07 4
Цитата Сообщение от vbs
О каких граблях речь ?
Мне кажется, плохая идея.
Если в документе уже стояли все галочки, а потом оставили одну, номер должен меняться? Или цифровое значение остается неизменным и сквозным?
Если цифровая нумерация своя по каждому префиксу, смотрите штатный механизм присвоения номеров. Странно слышать такой вопрос от программиста УПП.


Цитата Сообщение от soleg78
приказы начальства не обсуждаются. просто НАДО и ВСЁ!
Это очень плохо.
0
0 / 0 / 0
Регистрация: 11.11.2005
Сообщений: 584
14.01.2011, 11:17 5
Код
ДокументОбъект.<Имя документа>.УстановитьНовыйНомер (DocumentObject.<Имя документа>.SetNewNumber)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
УстановитьНовыйНомер (SetNewNumber)
Синтаксис:
УстановитьНовыйНомер(<Префикс номера>)
Параметры:
<Префикс номера> (необязательный)
Тип: Строка. Префикс устанавливаемого номера.
Значение по умолчанию: Пустая строка
Описание:
Устанавливает новый номер документа для заданного префикса номера.
Примечание:
Для документов с нумерацией в пределах периода, номер устанавливается в пределах периода, соответствующего установленной дате документа. Если дата - пустая, процедура установит номер в пределах периода соответствующего пустой дате.
Пример:
РасходнаяНакладная.УстановитьНовыйНомер(ПрефиксИБ);
Синтакс-помощник рулит
0
14.01.2011, 11:17
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.01.2011, 11:17
Помогаю со студенческими работами здесь

Сумма значений полей всех доков в коллекции
Доброе время суток. На форме есть кнопка, на кнопке код: Sub Click(Source As Button) Dim coll...

Выборка Значений Табличной Части Ряда Доков
Подскажите, Есть ли какая-нибудь типовая обработка, способная выкатить табличные части ряда...

Скрыть категорию в представлении, если в ней нет доков
В форме используются поля типом Author, Reader Есть представление в котором поле Reader...

Выборка Значений Табличной Части Ряда Доков, извлечь содержимое
Подскажите, Есть ли какая-нибудь типовая обработка, способная выкатить табличные части ряда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
Как использовать Kotlin в Android разработке
InfoMaster 12.01.2025
Язык программирования Kotlin, разработанный компанией JetBrains, стал неотъемлемой частью современного мира Android-разработки. Первоначально представленный в 2011 году, Kotlin был официально. . .
Использование Go (Golang) в backend разработке
InfoMaster 12.01.2025
Язык программирования Go (Golang), разработанный компанией Google, стал важным инструментом для разработчиков программного обеспечения, особенно в области бэкенд-разработки. С момента своего. . .
Как работать с Laravel в PHP
InfoMaster 12.01.2025
Laravel представляет собой современный PHP-фреймворк с открытым исходным кодом, который значительно упрощает и ускоряет процесс разработки веб-приложений. Этот фреймворк был создан с целью сделать. . .
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать историю изменений. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru