|
Регистр бухгалтерии и его регистратор! | ☑ | ||
---|---|---|---|---|
0
AntonMNikitin
25.11.11
✎
05:40
|
Здравствуйте, помогите в решении задачи пожалуйста: Как в регистре бухгалтерии получить номер строки документа создавшей запись в регистре?
|
|||
1
Explorer1c
25.11.11
✎
05:44
|
(0)Я бы сам хотел узнать
|
|||
2
Beduin
25.11.11
✎
05:51
|
(0) Реквизит добавь в РБ и пиши в него номер строки.
Тебя абсурдность задачи не смущает. Если в документе несколько таб частей будет? |
|||
3
Галахад
гуру
25.11.11
✎
05:52
|
Если в документе есть одинаковые строки, они суммируются.
Так, что задача посложнее. Как из одной записи узнать номера двух строк. |
|||
4
AntonMNikitin
25.11.11
✎
05:58
|
(0) на счет нескольких таб частей я уже думал, но может все же есть уникальный ключ, который содержит в себе все
Может кто подскажет как работать с РегистрБухгалтерииКлючЗаписи? |
|||
5
Beduin
25.11.11
✎
06:00
|
(4) Синтаксис помощник не устраивает?
|
|||
6
AntonMNikitin
25.11.11
✎
06:03
|
(5) не могу разобраться, если может кто нибудь пример привести буду признателен, там свойство НомерСтроки, хотелось бы про него поподробнее
|
|||
7
Beduin
25.11.11
✎
06:05
|
(6) РегистрБухгалтерииЗапись.<Имя регистра бухгалтерии>.НомерСтроки (AccountingRegisterRecord.<Имя регистра бухгалтерии>.LineNumber)
РегистрБухгалтерииЗапись.<Имя регистра бухгалтерии> (AccountingRegisterRecord.<Имя регистра бухгалтерии>) НомерСтроки (LineNumber) Использование: Только чтение. Описание: Тип: Число. Номер записи. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Нумерация начинается с 1. ТЕБЕ описание "Только чтение" ни о чем не говорит? |
|||
8
catena
25.11.11
✎
06:06
|
А еще на одну строку может быть две проводки...
И общая проводка помимо строк: какие-нибудь движения по взаиморасчетам или курсовые разницы... |
|||
9
AntonMNikitin
25.11.11
✎
06:17
|
(7) мне и надо только прочитать номер строки документа, у меня одна строка дока формирует 2 проводки, вот и надо узнать какая именно
|
|||
10
Beduin
25.11.11
✎
06:20
|
(9) Подумай над тем, как платформа сможет записать номер строки "ТВОЕЙ" табличной части в РБ?
|
|||
11
Rie
25.11.11
✎
06:21
|
(9) Зачем?
|
|||
12
AntonMNikitin
25.11.11
✎
06:36
|
(9) у меня есть две проводки формируемые одной строкой дока, одна запись по балансу другая по заболансу, на забалансовом счете аналитика более расширенная, а буху надо видеть проводку по балансу, но с аналитекой, которая на забалансе. В ообщем изврат, но надо
|
|||
13
Галахад
гуру
25.11.11
✎
06:38
|
(12) Ну и при чем тут номер строки?
|
|||
14
Beduin
25.11.11
✎
06:38
|
(12) Я же тебе написал в (2)
Или ты еще не понял что без программирования не обойтись? |
|||
15
catena
25.11.11
✎
06:41
|
(12)Запрос по балансовым, левое соединение запрос по внебалансовым по регистратору и по строке?
|
|||
16
Escander
25.11.11
✎
06:42
|
(12)номер строки в регистре - это номер этой строки в наборе записей, не более того. На сегодня в каким порядке пишешь в набор записей регистра в таком и будут записаны они в регистр, т.е. если каждая строка табличной чатси всегода даёт 1 проводку по балансу и 1 по забалансу то соедини по клбчевому полю номер строки и всё! Но т.к. это поведение платформы нигде не описано, то никаких гарантий, что не будет изменено.
|
|||
17
golden-pack
25.11.11
✎
06:44
|
(12) В ообщем изврат, но надо. - Подрастешь - научишься бухов на место ставить.
А так по задаче(задача бредовая): 1.создаешь текстовый реквизит в регистре бухгалтерии. 2.создаешь текстовый реквизит в тч документа. 3.пишешь туда новый УникальныйИдентификатор() |
|||
18
Escander
25.11.11
✎
06:52
|
(17) может сделать не текстовый а числовой, строк в ТЧ не более 99999, значит для нумератора Число-8(6 - для номера строки + 2 для номера табличной части) за глаза хватит! Зачем раздувать базу!
|
|||
19
golden-pack
25.11.11
✎
07:06
|
(18) Раздувать базу ... да ты не очкуй.
|
|||
20
Песец
25.11.11
✎
07:11
|
(17) Сделай процедуру проведения более "разговорчивой", пусть по некоему взведенному флагу, например
Если глКомментироватьПроведение Тогда сообщить("бла-бла-бла"); КонецЕсли; выдает в окно сообщений что, откуда и куда она пишет. Не надо уродовать структуру данных в угоду глупым хотелкам. |
|||
21
Песец
25.11.11
✎
07:13
|
(20+) Потом, когда хотельщика уволят, затереть нах сообщалки.
|
|||
22
tdm
25.11.11
✎
07:17
|
(0) бессмысленная хотелка:
1. в типовой бухгалтерии в одном из общих модулей сворачиваются при проведении проводки с одинаковым набором субконто; 2. на одну строку документа возможно несколько проводок (например товар и нДс по строке таб.части товары) имеет смысл только на этапе проверки заполнения таб.части, но это уже реализовано,дальше бессмысленно; почему возникла таая необходимость ? |
|||
23
AntonMNikitin
25.11.11
✎
07:32
|
(22) уточню что это бюджет, конфигурация БГУ, организация очень большая, обороты соответствующие, план счетов очень отличается от стандартного бюджетного, данные подаются в вышестоящие органы в таком разрезе что и не подумал бы никогда так все расписывать, собственно есть задача, которую надо сделать с как можно меньшими изменнениями в типой конфигурации.
|
|||
24
shuhard
25.11.11
✎
07:42
|
(23) тебя обманули,
таких задач нет |
|||
25
Escander
25.11.11
✎
07:46
|
(19) 4Г наступает внезаптно.... ведь не факт что у него не файловая...
|
|||
26
Vitally Programmer
25.11.11
✎
07:48
|
(0) На самом деле все очень просто решается - вот код
ХачуномерСтроки = ОпнатрахтибидохТибиДох.НомерСтрокиДокумента; |
|||
27
Escander
25.11.11
✎
07:49
|
(23)в одинэсе не дураки работают... 99,9% что нет такой задачи, скорее даже так: у вас есть проблемы в методологии отсюда и такие задачи.
|
|||
28
Starhan
25.11.11
✎
07:59
|
(9) <<... у меня одна строка дока формирует 2 проводки, вот и надо узнать какая именно>>
Посмотртеь отладчиком не предлагали? (смотришь отладчиком объясняешь буху почему (и под роспись, что она поняла если у вас правит бюрокаратия)) |
|||
29
AntonMNikitin
25.11.11
✎
07:59
|
(27) согласен с вами, и тем не менее задачу я решил путем 2-х запросов по регистру и затем по табличной части регистратора. Гл. бухгалтера устроило и хорошо. Всем спасибо за участие!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |