v8: Заполнение реквизитов строки ТЧ документа #528862


#0 by dfxz
необходимо программно заполнить единицы измерения у номенклатуры в документах Реализации делаю так выдает ошибку что поле СтрокаТЧ.ЕдиницаИзмерения не доступна для записи... Как тогда в этом случае правильно получать объект для изменеия?
#1 by DrShad
немного странный код, но поле должно быть доступным и наконец научитесь уже читать правила форума
#2 by dfxz
вот и я думаю что должно работать, а на какой пункт правил смотреть ?....
#3 by ДенисЧ
Для каждого СтрокаТЧ из объект.Товары цикл //ТАК!!!!
#4 by DrShad
точно, а я не обратил внимания
#5 by DrShad
на тот в котором говорится как правильно задавать вопросы
#6 by dfxz
Точно, не заметил спасибо... вот только есть нюанс, все значения прекрасно присваиваются но на строке объект.Записать; возникает такая ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Записать)          объект.Записать; по причине: по причине: Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)! какие есть мнения ?
#7 by DrShad
в принципе в выборке делать запись объектов не есть айс
#8 by dfxz
а как тогда лучше ?
#9 by DrShad
как лучше не скажу, но обычно выбираю запросом в консоли и тут же в консоли обрабатываю
#10 by dfxz
а можно примерный текст запроса, я если честно в 1С не очень то силен...
#11 by DrShad
ВЫБРАТЬ     Документ.Ссылка ИЗ     Документ.РеализацияТоваровУслуг КАК Документ
#12 by aka AMIGO
так учись через "конструктор" запросов
#13 by Михаил Козлов
Чтобы не писать обработку, можно использовать УниверсальныйПодборИОбработкаОбъектов - произвольный алгоритм. Сам документ доступен через переменную Объект.
#14 by zak555
переписать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям