Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Май 2017, 00:57
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Поле формы  (Прочитано 556 раз)

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

Оффлайн Kamran

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-12-17
  • Сайт: 
  • Профессия: Ученик 1С
Пытаюсь добавить строку в ТЧ и ввести данные с помощью кода:

		
НоваяСтрока = Элементы.Список.ТекущиеДанные.Товары.Добавить();

НоваяСтрока.ТоварыНомерСтроки = 5;

но выводить ошибка "Поле объекта не обнаружено ('ТоварыНомерСтроки')"

хотя элементы формы выглядят так:
Картина

В чем проблеиа?


Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Re: Поле формы
« Ответ #1: 18 Дек 2015, 12:49 »
1. Открываем СП и читаем "номерСтроки" - только чтение.
2. Элементы.Список.ТекущиеДанные - это текущая строка какого-то списка
        .Товары - скорее всего колонка в этом списке
        .Добавить(); - полная билибердень.
может все-таки словами опишите что пытаетесь сделать?

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1097
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: Поле формы
« Ответ #2: 18 Дек 2015, 13:56 »
НоваяСтрока = Элементы.Список.ТекущиеДанные.Товары.Добавить();

умеют же люди вырезать гланды через ж... :o

НоваяСтрока = Объект.Товары.Добавить();
НоваяСтрока.Реквизит = Значение;

единственное - лень лезть узнавать работает ли Добавить() на клиенте...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Kamran

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-12-17
  • Сайт: 
  • Профессия: Ученик 1С
Re: Поле формы
« Ответ #3: 18 Дек 2015, 20:40 »
НоваяСтрока = Объект.Товары.Добавить();
НоваяСтрока.Реквизит = Значение;

Ситуация не простая, ибо ТЧ "Товары" находится внутри "Список". Не знаю как добавить строку в него и в нужные колонки ввести данные.



Не думайте что я ленюсь или что-то еще. Испробовал несколько вариантов, и только потом решил спросить у вас.

Пробовал следующее:
        НоваяСтрока = Элементы.Список.ТекущиеДанные.Товары.Добавить(); //Не могу присвоить реквизитам значения (Например, НоваяСтрока.НомерСтроки = 1; или НоваяСтрока.ТоварыНомерСтроки = 1;
 
        НоваяСтрока = Элементы.Список.Товары.Добавить(); //Не найдено "Товары"

        НоваяСтрока = Элементы.Товары.Добавить(); //Такой функции у него нет, но есть процедура "ДобавитьСтроку()", что затрудняет будущее присвоение значений

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Re: Поле формы
« Ответ #4: 18 Дек 2015, 21:24 »
Ситуация не простая, ибо ТЧ "Товары" находится внутри "Список". Не знаю как добавить строку в него и в нужные колонки ввести данные.
Опишите задачу целиком.
На вопрос какой зажим взять, что вытащить гланды через ж**у - это к извращенцам.

Оффлайн Kamran

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-12-17
  • Сайт: 
  • Профессия: Ученик 1С
Re: Поле формы
« Ответ #5: 19 Дек 2015, 01:13 »
Мне нужно сделать следующее: добавить строку в ТЧ "Товары" и заполнить пару его реквизитов. Можете не спрашивать: чем я буду заполнять. Главное узнать: как можно создать, а затем, редактировать поля строк этого ТЧ.

ТЧ "Товары" берется из динамического запроса. Запрос делается в "ЗадачиДляИсполнителя".

"Список" => "Товары".

На фотографии выше видно.


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1097
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: Поле формы
« Ответ #6: 19 Дек 2015, 05:07 »
если динамический список строится по произвольному запросу, то он служит только для показать данные, а не редактировать!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

Поле не найдено"ЗаказПокупателя.Услуги.Ссылка"<<?>>ЗаказПокупателя.Услуги.Ссылка

Автор romanprogrammistРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 5794
Последний ответ 05 Дек 2013, 00:01
от romanprogrammist
Редактирование формы "Настройки пользователя".

Автор t955938Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4285
Последний ответ 03 Авг 2011, 11:45
от t955938
получаю значение реквизита формы, дает значение 0

Автор mikel10Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2965
Последний ответ 12 Июл 2013, 15:35
от mikel10
Как обратиться к функции модуля формы из модуля Менеджера?

Автор TreeDogNightРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 4199
Последний ответ 10 Июл 2014, 14:05
от cska-fanat-kz
Настройка формы "Заполнение товаров"

Автор ЖаннаРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 288
Последний ответ 10 Мар 2017, 21:00
от Жанна

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
95 Сообщений
Dethmontt Dethmontt
67 Сообщений
alex0402
65 Сообщений
wise wise
63 Сообщений
MuI_I_Ika MuI_I_Ika
60 Сообщений
ilyay ilyay
39 Сообщений
Сергей Федоров Сергей Федоров
34 Сообщений
magnifico61
24 Сообщений
ilnur75
22 Сообщений
BuhRust
21 Сообщений

* Кто онлайн

  • Точка Гостей: 265
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal