Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 18:33

Нужна помощь

Автор AxOn, 22 окт 2010, 17:54

0 Пользователей и 1 гость просматривают эту тему.

AxOn

эмм а как он должен её возвратить?


progmikon

Цитата: AxOn от 22 окт 2010, 18:42
заказ = Документы.ЗаказПокупателя.НайтиПоРеквизиту("сумма","2000");
сообщить(заказ.ФИО);
Что он пишет в сообщить()?

progmikon

Цитата: AxOn от 22 окт 2010, 18:42
заказ = Документы.ЗаказПокупателя.НайтиПоРеквизиту("сумма","2000");
сообщить(заказ.ФИО);

Понял... У вас же сумма это число. А вы ищите строку "2000". Уберите кавычки.

AxOn

без кавычек ругается, смотрел через выпажения в конфигурации при отладке в дереве заказы все реквизиты почемуто либо равны нули либо пустые строки

progmikon

Сумму вы должны передавать суммой, а не строкой. Обратите внимание, что копейки идут  через точку.

AxOn

всё по номеру получилось ура). А как можно загрузить в таблицу данные из друго таблици. Длго пыталсЯ , там куча всских методов, загрузить, заполнить, выгрузить а как поавильно так и не нашел

progmikon

Например в табличную часть объекта можно загрузить через Материалы.Загрузить(ТаблицаЗначений)

AxOn

вот как пытался:
таб = заказ.табСоЗначениями;
табНоменклатура.Загрузить(таб);
ошибка(

progmikon

Обе таблицы - это табличные части объектов?

progmikon

Если да, то

НовыйДокумент.Табличнаячасть.Загрузить(СтарыйДокумент.ТабличнаяЧасть.Выгрузить());

Имена полей должны совпадать.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск