ЗУП.3.1 Регистр расчета реквизит ИдентификаторСтроки

1. user_2010 896 05.10.17 15:21 Сейчас в теме
Добрый день!

Написаны обработки, которые формируют документы Премия и Разовые начисления. При проведении этих (созданных обработкой) документов, документ проводится, без ошибок, но в Регистре расчета Начисления не заполняется реквизит ИдентификаторСтроки.

И далее имеем проблемы с расчетом больничного - программа исключает из расчета дни, на которые был введен такой документ!

Кто-нибудь может пояснить смысл реквизита ИдентификаторСтроки? И как понять - почему этот реквизит не заполняется при проведении документа? Нужно какое-то поле заполнить в документе? Нашла в ТЧ документа реквизит ИдентификаторСтрокиВидаРасчета - по всей видимости, - это оно!

Вопрос - чем должно быть заполнено это поле? Номером строки?
+
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Adilgeriy 25 05.10.17 15:25 Сейчас в теме
сравни с документом созданным вручную и через обработку "загрузка из табличного документа" и увидишь что там стоит
+
3. user_2010 896 05.10.17 15:30 Сейчас в теме
(2) да, там нумерация с 1
+
4. user_2010 896 05.10.17 15:31 Сейчас в теме
но в некоторых документах какие-то большие номера есть.
+
6. sssss_aaaaa_2011 05.10.17 16:04 Сейчас в теме
(4)Большие номера могут быть из-за множественных переделок табличной части документа с большим количеством удалений-вставок строк. Например, несколько раз перезаполняли документ.
+
8. user_2010 896 05.10.17 16:26 Сейчас в теме
(6) странно - если документ был заполнен и мы его перезаполняем - он же полность очищает ТЧ - по идее он снова должен с 1 нумеровать этот ИдентификаторСтроки?
+
10. sssss_aaaaa_2011 05.10.17 16:34 Сейчас в теме
(8)
он снова должен с 1 нумеровать этот ИдентификаторСтроки?
Еще раз - не надо путать идентификатор и номер. Номер пересчитывается при каждом изменении положения строки, идентификатор не пересчитывается.
+
5. Adilgeriy 25 05.10.17 15:59 Сейчас в теме
без базы понять что за номера невозможно. ставь по порядку. или сделай счетчик и пусть он считает номера строк
+
7. user_2010 896 05.10.17 16:25 Сейчас в теме
Посмотрела для документа "Ведомость в банк" - в нем идентификатор строки заполнен для всех строк документа одинаково:
d6674112-54e1-46ae-999d-5e50f5b7dbcc

Получается, для разных документов - разная логика заполнения этого поля ИдентификаторСтроки!!!

Вот бы понять назначение этого реквизита!
+
9. sssss_aaaaa_2011 05.10.17 16:29 Сейчас в теме
(7)
Вот бы понять назначение этого реквизита!
И чего его понимать? Идентификатор он и есть идентификатор. Только не надо его путать с номером.
+
11. user_2010 896 05.10.17 17:46 Сейчас в теме
(9) вообще, я бы подразумевала, что при программном добавлении записей в ТЧ это поле должно заполняться само - как номер строки. А получается, что его надо заполнять программно.

И не понятно как определять логику заполнения этого поля: то ли номер по порядку, то ли ГУИД документа?
+
12. Adilgeriy 25 05.10.17 18:17 Сейчас в теме
а документе посмотреть когда оно заполняется? добавить несколько строк, удалить из середины и добавить еще и опять удалить. посмотреть код который отвечает за идентификатор. на какое действие он срабатывает
+
13. user_2010 896 06.10.17 08:55 Сейчас в теме
(12) так и делаем... но хотелось бы теории...
+
14. Adilgeriy 25 06.10.17 20:09 Сейчас в теме
может кто это придумал уже в 1с и не работает и останется это тайной покрытой мраком)
user712426; +1
15. user_2010 896 10.10.17 19:28 Сейчас в теме
подозреваю, что это поле добавлено в ТЧ по типу ГУИДа...
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот