|
Запись данных документа в табличную часть другого документа | ☑ | ||
---|---|---|---|---|
0
podkovka_
udachi 03.05.15
✎
15:59
|
Есть документ личное дело, на основании которого вводятся несколько других документов, например "Справка о суммах платежей за ЖКУ".
При записи документа "Справка..." в табличную часть документа "Личное дело" вносятся некоторые параметры следующим образом: Процедура ПриЗаписи(Отказ) //заносим в табличную часть личного дела новый документ ЛД= ЭлементыФормы.ЛичноеДело.Значение.Ссылка.ПолучитьОбъект(); новаяСтрока = ЛД.ДокументыЗаявителя.Добавить(); новаяСтрока.НаименованиеДокумента = "Справка о суммах платежей за ЖКУ"; новаяСтрока.ДатаВыдачи = Дата; новаяСтрока.СсылкаНаДокумент = ссылка; ЛД.Записать(); КонецПроцедуры С таким кодом невозможно записать документ личное дело, потому что выходит такая ошибка : операция не может быть выполнена из-за несоответствия действия или отсутствия записи в БД (неправильно реализована запись строки)... что можно поправить, чтобы устранить ошибку? и каким образом перед записью новой строки в табличную часть можно проверить наличие такого документа(по ссылке) в этой табл части и просто обносить существующую строку? 1с 8.1 |
|||
1
ДенисЧ
03.05.15
✎
16:01
|
невольно возникает вопрос - аназачем всю эту дребедень в документы писать? Если можно в РС?
|
|||
2
podkovka_
udachi 03.05.15
✎
16:03
|
(1) в силу не профессионализма, сталкиваюсь с трудностями выбора правильных объектов конфигурации
|
|||
3
podkovka_
udachi 03.05.15
✎
18:45
|
Вопрос еще актуален
|
|||
4
ДенисЧ
03.05.15
✎
18:46
|
вот и даю совет - хранить всю эту фигню в регистрах сведений...
|
|||
5
podkovka_
udachi 03.05.15
✎
19:26
|
(4) что подразумевается под фигней? и чем плохи документы в этом случае?
|
|||
6
Drac0
03.05.15
✎
19:35
|
(5) Понимаешь, все, абсолютно все можно реализовать только на справочниках. Но ведь другие объекты метаданных нам даны же неспроста :-)
|
|||
7
Garykom
гуру
03.05.15
✎
19:36
|
(5) структура базы это некий оптимальный компромисс между СДНФ и "чертечто", с которым можно относительно удобно работать
|
|||
8
Garykom
гуру
03.05.15
✎
19:38
|
(7) под неправильным в данном случае термином СДНФ подразумеваю https://ru.wikipedia.org/wiki/Нормальная_форма
|
|||
9
podkovka_
udachi 04.05.15
✎
10:05
|
(5) мой вопрос не заключался в том, какой объект конфигурации выбрать, я спрашивала о том, что не так я делаю при записи документа личное дело, что возникает такая ошибка. Возможно ли программно "перечитать данные объекта?"
|
|||
10
Рэйв
04.05.15
✎
11:41
|
(9)>>что не так я делаю
ты "не так делаешь", пытаясь только на основании механизма документов реализоть механизм регистра сведений. |
|||
11
Рэйв
04.05.15
✎
11:41
|
*реализоть = реализовать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |