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

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

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

Оффлайн Kamran

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

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

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

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

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

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



Оффлайн 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
Просмотров: 6130
Последний ответ 05 Дек 2013, 00:01
от romanprogrammist
Редактирование формы "Настройки пользователя".

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

alex0402
91 Сообщений
oleg-x
83 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
67 Сообщений
Golickoff Golickoff
51 Сообщений
ilyay ilyay
44 Сообщений
AIFrame
42 Сообщений
Амал
30 Сообщений
Dethmontt Dethmontt
22 Сообщений
lansy
22 Сообщений
wise wise
21 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal