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

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

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

Оффлайн Kamran

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

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

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

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

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

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



Оффлайн vitasw

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

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

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1098
  • КПД: 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

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


Теги:
 

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

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

Ответов: 6
Просмотров: 6629
Последний ответ 05 Дек 2013, 00:01
от romanprogrammist
Не работает метод Сдвинуть() по отношению к программно добавляемой колонке1С:Предприятие 8.3 (8.3.10.2561) Управление производственным предприятием, редакция 1.4 Приветствую, я добавляю программно свою колонку в методе ПриОткрытии() модуля формы, вот так

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

Ответов: 2
Просмотров: 177
Последний ответ 21 Сен 2017, 10:33
от Insider
Редактирование формы "Настройки пользователя".

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

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

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

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

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

Ответов: 6
Просмотров: 4809
Последний ответ 10 Июл 2014, 14:05
от cska-fanat-kz

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

1С HRIS от goldi77
[18 Окт 2017, 11:58]

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

oleg-x
88 Сообщений
alex0402
50 Сообщений
AIFrame
43 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
37 Сообщений
Oldman06
31 Сообщений
Golickoff Golickoff
30 Сообщений
vitasw
29 Сообщений
MuI_I_Ika MuI_I_Ika
18 Сообщений
DmitriyF DmitriyF
14 Сообщений
Св Ч Св Ч
12 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal