Имя: Пароль:
1C
 
Как заполнить поле таб. части, которое не явл. реквизитом?
0 Босечка
 
11.06.15
16:05
Склад=РКО.СкладКомпании;
ТаблРКО=РКО.Товары;
Для каждого стр из ТаблРКО цикл
СтрТов=Товары.Добавить();
СтрТов.Номенклатура=стр.Номенклатура;
СтрТов.Количество=  стр.Количество;
СтрТов.Коэффициент=  стр.Коэффициент;
СтрТов.ЕдиницаИзмерения=стр.ЕдиницаИзмерения;    
ОстатокНаСкладе = ПолучитьОстаткиНоменклатурыНаСкладах(Склад,стр.Номенклатура,стр.ХарактеристикаНоменклатуры);
ЭлементыФормы.Товары.ТекущиеДанные.ОстатокВыбраномНаСкладе=ОстатокНаСкладе;
КонецЦикла;
1 Босечка
 
11.06.15
16:06
ругается на ЭлементыФормы.Товары.ТекущиеДанные.ОстатокВыбраномНаСкладе=ОстатокНаСкладе;  ОстатокВыбраномНаСкладе - не является объектом и т.д.
2 ДенисЧ
 
11.06.15
16:08
А я бы не только ругался, но и подзатыльник дал....
3 ВРедная
 
11.06.15
16:09
(0) а чем оно является?
Что говорит отладчик?
Формы управляемые?
Зачем в цикле заполнять каждый раз одну и ту же строку "ТекущиеДанные"?
4 Босечка
 
11.06.15
16:18
По кнопке заполнить надо заполнить табл часть. Форма обычная.
5 Босечка
 
11.06.15
16:22
(2) Наряду с реквизитами надо заполнить поле - не реквизит.
Как это сделать?
6 Михаил Козлов
 
11.06.15
16:22
(4) У Вас источником данных для ЭлементыФормы.Товары что является? Если таблица значений (или ТЧ), нужно добавить колонку (или реквизит).
Если добавлять не хотите, то формируйте текст про остаток при получении данных.
7 anatoly
 
11.06.15
16:22
пипец...
а ЭлементыФормы.Товары.ТекущиеДанные чем является??
8 ColonelAp4u
 
11.06.15
16:23
(5) а реквизит добавить не? или задача стоит именно такая?
9 ДенисЧ
 
11.06.15
16:24
(4) Сдяь в позу лотоса.
Пальцы сложи в ганеша-мудру. И повторяй мантру "я всегда буду использовать обработчик события ПриПолученииДанных"
Повторять 30 минут каждое утро перед утренним коньяком.
10 Босечка
 
11.06.15
16:31
Я это и использую. Я согласна написала фигню. У меня все правильно работает и без этой строки
ЭлементыФормы.Товары.ТекущиеДанные.ОстатокВыбраномНаСкладе=ОстатокНаСкладе
11 ДенисЧ
 
11.06.15
16:37
(10) здачит, мудра помогла. Принеси ганеше в жертву 2х коров.
12 hhhh
 
11.06.15
17:10
(10) Выбраном ведь с двумя "н" пишется
13 ВРедная
 
11.06.15
17:15
(12) Если "Выбраном" (с ударением на "о") - это множественное число, винительный падеж от слова "Выбраны" (ударение на "ы"), то с одной. Все как раз сходится - остаток выбранОм на складе
14 vicof
 
11.06.15
17:16
(13) Не надо ляля. Правильно "выбранном".
15 vicof
 
11.06.15
17:18
(3) Есть приставка, значит пишем две "н".
16 vicof
 
11.06.15
17:18
(15) к (13)
17 ВРедная
 
11.06.15
17:20
(14) В слове "Выбран" тоже есть приставка. Будем писать две "н"?
18 vicof
 
11.06.15
17:21
(17) Выбранный - прилагательное. Выбран - глагол.
19 vicof
 
11.06.15
17:22
20 ВРедная
 
11.06.15
17:24
(19) а "ВыбранЫ" - в данном контексте существительное.
То что ты не знаешь его значения - другой вопрос
21 Aprobator
 
11.06.15
17:26
(0) нет текущей строки, вот и ругается. Тебе надо найти в коллекции элемент связанный с данной строкой табличной части и писать данные в него.
22 vicof
 
11.06.15
17:28
(20) Существительное отвечает на вопрос: "кто? что?"
"Выбраны" - глагол.

"То что ты не знаешь его значения"
Значения чего, простите?)
23 Windyhead
 
11.06.15
17:37
(0) Посмотри как колонка "Всего" заполняется например в документе Реализация товаров.
24 ВРедная
 
11.06.15
17:39
(22) Последний день недели тяжело проходит, да?
Шутка не удалась.
Ну поставь удаление на последний слог в слове "Выбраны" - получишь существительное, которое запросто может писаться с одним "н".
25 vicof
 
11.06.15
17:46
(24) Ваще тяжело) Короче, я домой)
26 Andrey2C
 
11.06.15
17:48
(10) ПриВыводеСтроки() я думаю должно помочь.

ОформлениеСтроки.Ячейки.ТвоеПоле.Значение = Значение;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан