#0
by Stackmann
Хочу при записи документа создать новый элемент справочника и присвоить его реквизиту этого же документа. Вот такой у меня код. Ругается, пишет поле объекта не доступно для записи и тем не менее все равно его записывает. Самое интересное, что раньше работало без ругательств, а потом после добавления реквизитов в документ начало выделываться. Подскажите где грабли? Заранее благодарен.
#3
by Stackmann
Ну как у любого справочника. В принципе, когда первым ставил другой реквизит, то ругался уже на другой (тоесть на первый).
#4
by Stackmann
Вообщем я заметил, что стало ругаться после того как я добавил самую последнюю строку, когда пытаюсь созданный элемент справочника присвоить реквизиту документа. А почему?
#6
by Stackmann
Вообщем решил проблему сам, путем переноса всего этого кода в процедуру ПередЗаписью. Сам спросил - сам ответил :)
#11
by Stackmann
Не совсем понял. Принял как есть. Просто после семерки привычка осталась (там ведь только процедура ПриЗаписи была, а тут их целых три). Теперь знаю, что присваивать реквизиты документа при записи надо только в процедуре ПередЗаписью.
#12
by мордвин
имхо в процедуре ПередЗаписью транзакция записи открылась, но документ еще не записан, а в процедуре ПриЗаписи док уже записан и поздно там уже присваивать реквизитам значения. Если я не прав - пусть меня поправят.
#15
by Neco
Ну правильно сказал ;-) "У новый не записанных документов нет ссылки", ее можно создать методом УстановитьСсылкуНового(Ссылка), а потом ПолучитьСсылкуНового.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЭтотОбъект.Записать()???
- Записать в справочник реквизит из документа
- не могу записать элемент: Не определена Дата! Элемент не может быть записан!"
- В чем отличие формы элемента справочника от произвольной формы справочника?
- Как записать элемент справочника с нужным GUID
- Как Таблицу значений записать в строку, чтобы потом из строки записать в ТЗ
- Не могу записать элемент справочника. RLS
- УТ 11, записать и закрыть и записать..
- Как созданный программно элемент справочника записать в нужную группу элементов
- v7: Как связать новый Элемент формы справочника с реквизитом справочника?
- Как записать из 1с в ячейку эксель записать функцию
В этой группе 1С
- как выбрать срез последних не на конкретную дату а по периоду соединяемого
- ОстаткиИОбороты Параметры виртуальной таблицы
- ФормаСписка - Сложный отбор
- FreeBSD 6.2 DVD-образ
- Список значений подчиненного справочника
- Как по имени справочника получить Менеджер справочника
- v8: Сроки выхода новых редакций или релизов тиражных конфигураций 1С
- 1C8 - Outlook Программа пытается послать сообщение от Вашего имени
- v7: Отчет по проводкам за период для конфигурации ТиС
- Репликация SQL.
- Минимальная высота табличного поля
- Как сделать группировку по месяцам?
- Как быстрее всего заменить выделенный текст пробелами в редакторе модуля?
- Перебор колонок строки табличной части элемента справочника
- Подскажите как свёртку реализовать на 1с++ ?
- Как обрисовать ячейку линиями в Excel?
- Как назначить тип реквизиту с типом "Любая ссылка"?
- Как в MS SQL почистить log файл?
- Как через ADO узнать имя листа в excel
- Как посчитать итоги в дереве значений по уровням ?