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

Ошибка!Значение не является значением объектного типа.

Автор andryscha92, 31 окт 2013, 20:32

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

AIFrame

Цитата: sawogle от 20 янв 2018, 20:12Спасибо. Но чего-то не получилось
Потому что Копировать-Вставить.

sawogle

Цитата: IL2016 от 21 янв 2018, 15:28
Цитата: sawogle от 20 янв 2018, 14:42здравствуйте! подскажите пожалуйста такой вопрос на форме справочника для заполнения контрагентов я создал отдельную произвольную форму для внесения данных адреса НЕ в Табличную часть написал процедуру на кнопке "записать"
опишите подробно что хотите получить и порядок действий результата работы.
к примеру открыли спр.Контрагенты, там жмем на кнопку создать или на строку уже существующего контрагента, далее выходит ваша произвольная форма? а вот наименование контрагента где вносится? или как должно заполняться?


Не совсем. должно заполнятся адрес данного контрагента и потом возвращаться строковым параметром в карточку контрагента просто реквизитов много будет хотел бы сделать на каждую группу реквизитов отдельную форму заполнения, с возвращением строковым параметром в основную форму :nhsrm:

&НаКлиенте
Процедура ДобавитьАдрес(Команда)
   Структура=Новый Структура;
   Структура.Вставить("Индекс",Индекс);
   Структура.Вставить("Регион",Регион);
   Структура.Вставить("Район",Район);
   Структура.Вставить("Город",Город);
   Структура.Вставить("Улица",Улица);
   Структура.Вставить("Дом",Дом);
   Структура.Вставить("Корпус",Корпус);
   Структура.Вставить("Квартира",Квартира);
   Структура.Вставить("АдресКонтрагента",АдресКонтрагента);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.ФормаЭлемента");
   
   ЭлементНовый=Форма.Объект.АдресКонтрагента.Добавить();
   ЗаполнитьЗначенияСвойств(ЭлементНовый,Структура);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.Адрес");
   Форма.Закрыть();
   
   // Вставить содержимое обработчика.
КонецПроцедуры
мне тут еще подсказали сделать ссылку на объект, но я не разобрался
Добавлено: 21 янв 2018, 17:10


Цитата: sawogle от 21 янв 2018, 17:05
Цитата: IL2016 от 21 янв 2018, 15:28
Цитата: sawogle от 20 янв 2018, 14:42здравствуйте! подскажите пожалуйста такой вопрос на форме справочника для заполнения контрагентов я создал отдельную произвольную форму для внесения данных адреса НЕ в Табличную часть написал процедуру на кнопке "записать"
опишите подробно что хотите получить и порядок действий результата работы.
к примеру открыли спр.Контрагенты, там жмем на кнопку создать или на строку уже существующего контрагента, далее выходит ваша произвольная форма? а вот наименование контрагента где вносится? или как должно заполняться?


Не совсем. должно заполнятся адрес данного контрагента и потом возвращаться строковым параметром в карточку контрагента просто реквизитов много будет хотел бы сделать на каждую группу реквизитов отдельную форму заполнения, с возвращением строковым параметром в основную форму :nhsrm:

&НаКлиенте
Процедура ДобавитьАдрес(Команда)
   Структура=Новый Структура;
   Структура.Вставить("Индекс",Индекс);
   Структура.Вставить("Регион",Регион);
   Структура.Вставить("Район",Район);
   Структура.Вставить("Город",Город);
   Структура.Вставить("Улица",Улица);
   Структура.Вставить("Дом",Дом);
   Структура.Вставить("Корпус",Корпус);
   Структура.Вставить("Квартира",Квартира);
   Структура.Вставить("АдресКонтрагента",АдресКонтрагента);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.ФормаЭлемента");
   
   ЭлементНовый=Форма.Объект.АдресКонтрагента.Добавить();
   ЗаполнитьЗначенияСвойств(ЭлементНовый,Структура);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.Адрес");
   Форма.Закрыть();
   
   // Вставить содержимое обработчика.
КонецПроцедуры
мне тут еще подсказали сделать ссылку на объект, но я не разобрался
ОбъектДляИзменения = СсылкаНаОбъект.ПолучитьОбъект();
ОбъектДляИзменения.Добавить();
// и прочее туда-сюда
ОбъектДляИзменения.Записать();
Спасибо. Но чего-то не получилось :dfbbdrfb:
Не судите строго:nhsrm:
Добавлено: 21 янв 2018, 17:12


Цитата: AIFrame от 21 янв 2018, 15:36
Цитата: sawogle от 20 янв 2018, 20:12Спасибо. Но чего-то не получилось
Потому что Копировать-Вставить.
Подскажите как правильно если можно одну строчку на примере. Спасибо Заранее
Добавлено: 21 янв 2018, 17:27


Цитата: sawogle от 21 янв 2018, 17:05
Цитата: IL2016 от 21 янв 2018, 15:28
Цитата: sawogle от 20 янв 2018, 14:42здравствуйте! подскажите пожалуйста такой вопрос на форме справочника для заполнения контрагентов я создал отдельную произвольную форму для внесения данных адреса НЕ в Табличную часть написал процедуру на кнопке "записать"
опишите подробно что хотите получить и порядок действий результата работы.
к примеру открыли спр.Контрагенты, там жмем на кнопку создать или на строку уже существующего контрагента, далее выходит ваша произвольная форма? а вот наименование контрагента где вносится? или как должно заполняться?


Не совсем. должно заполнятся адрес данного контрагента и потом возвращаться строковым параметром в карточку контрагента просто реквизитов много будет хотел бы сделать на каждую группу реквизитов отдельную форму заполнения, с возвращением строковым параметром в основную форму :nhsrm:

&НаКлиенте
Процедура ДобавитьАдрес(Команда)
   Структура=Новый Структура;
   Структура.Вставить("Индекс",Индекс);
   Структура.Вставить("Регион",Регион);
   Структура.Вставить("Район",Район);
   Структура.Вставить("Город",Город);
   Структура.Вставить("Улица",Улица);
   Структура.Вставить("Дом",Дом);
   Структура.Вставить("Корпус",Корпус);
   Структура.Вставить("Квартира",Квартира);
   Структура.Вставить("АдресКонтрагента",АдресКонтрагента);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.ФормаЭлемента");
   
   ЭлементНовый=Форма.Объект.АдресКонтрагента.Добавить();
   ЗаполнитьЗначенияСвойств(ЭлементНовый,Структура);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.Адрес");
   Форма.Закрыть();
   
   // Вставить содержимое обработчика.
КонецПроцедуры
мне тут еще подсказали сделать ссылку на объект, но я не разобрался
Добавлено: 21 янв 2018, 17:10


Цитата: sawogle от 21 янв 2018, 17:05
Цитата: IL2016 от 21 янв 2018, 15:28
Цитата: sawogle от 20 янв 2018, 14:42здравствуйте! подскажите пожалуйста такой вопрос на форме справочника для заполнения контрагентов я создал отдельную произвольную форму для внесения данных адреса НЕ в Табличную часть написал процедуру на кнопке "записать"
опишите подробно что хотите получить и порядок действий результата работы.
к примеру открыли спр.Контрагенты, там жмем на кнопку создать или на строку уже существующего контрагента, далее выходит ваша произвольная форма? а вот наименование контрагента где вносится? или как должно заполняться?


Не совсем. должно заполнятся адрес данного контрагента и потом возвращаться строковым параметром в карточку контрагента просто реквизитов много будет хотел бы сделать на каждую группу реквизитов отдельную форму заполнения, с возвращением строковым параметром в основную форму :nhsrm:

&НаКлиенте
Процедура ДобавитьАдрес(Команда)
   Структура=Новый Структура;
   Структура.Вставить("Индекс",Индекс);
   Структура.Вставить("Регион",Регион);
   Структура.Вставить("Район",Район);
   Структура.Вставить("Город",Город);
   Структура.Вставить("Улица",Улица);
   Структура.Вставить("Дом",Дом);
   Структура.Вставить("Корпус",Корпус);
   Структура.Вставить("Квартира",Квартира);
   Структура.Вставить("АдресКонтрагента",АдресКонтрагента);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.ФормаЭлемента");
   
   ЭлементНовый=Форма.Объект.АдресКонтрагента.Добавить();
   ЗаполнитьЗначенияСвойств(ЭлементНовый,Структура);
   Форма=ПолучитьФорму("Справочник.Контрагенты.Форма.Адрес");
   Форма.Закрыть();
   
   // Вставить содержимое обработчика.
КонецПроцедуры
мне тут еще подсказали сделать ссылку на объект, но я не разобрался
ОбъектДляИзменения = СсылкаНаОбъект.ПолучитьОбъект();
ОбъектДляИзменения.Добавить();
// и прочее туда-сюда
ОбъектДляИзменения.Записать();
Спасибо. Но чего-то не получилось :dfbbdrfb:
Не судите строго:nhsrm:
Добавлено: 21 янв 2018, 17:12


Цитата: AIFrame от 21 янв 2018, 15:36
Цитата: sawogle от 20 янв 2018, 20:12Спасибо. Но чего-то не получилось
Потому что Копировать-Вставить.
Подскажите как правильно если можно одну строчку на примере. Спасибо Заранее
Так тоже не получилось :nhsrm::nhsrm::nhsrm:

IL2016

Цитата: sawogle от 21 янв 2018, 17:05просто реквизитов много будет хотел бы сделать на каждую группу реквизитов отдельную форму заполнения
а почему бы не назначить спр.Контрагенты владельцем спр.Адреса и прочих справочников, и в каждый из них вносить свою информацию о контрагенте.
В основной форме элемента спр.Контрагенты будет ссылка подчиненные справочники. заполнять будет удобно. Это как вариант использования платформы.


sawogle

Цитата: IL2016 от 21 янв 2018, 18:51
Цитата: sawogle от 21 янв 2018, 17:05просто реквизитов много будет хотел бы сделать на каждую группу реквизитов отдельную форму заполнения
а почему бы не назначить спр.Контрагенты владельцем спр.Адреса и прочих справочников, и в каждый из них вносить свою информацию о контрагенте.
В основной форме элемента спр.Контрагенты будет ссылка подчиненные справочники. заполнять будет удобно. Это как вариант использования платформы.
Да может так и удобнее, но когда в документ все будет передаваться, в счетах-фактур там же надо ставить адрес и прочие реквизиты по контрагенту а если в одном справочнике это все будет проще получить все реквизиты сразу и адреса и ИНН и реквизиты по банку

IL2016

Цитата: sawogle от 21 янв 2018, 19:13если в одном справочнике это все будет проще получить все реквизиты сразу и адреса и ИНН и реквизиты по банку
в форме элемента справочника создайте "группы-страницы", в каждую из них поместите свою информацию.
делается это так. В левой части в разделе Элементы встаете на слово Форма , правый клик мышкой , добавить и выбираете "Группа-страницы" и т.д.


sawogle

Цитата: IL2016 от 21 янв 2018, 20:25
Цитата: sawogle от 21 янв 2018, 19:13если в одном справочнике это все будет проще получить все реквизиты сразу и адреса и ИНН и реквизиты по банку
в форме элемента справочника создайте "группы-страницы", в каждую из них поместите свою информацию.
делается это так. В левой части в разделе Элементы встаете на слово Форма , правый клик мышкой , добавить и выбираете "Группа-страницы" и т.д.
Спасибо. Но это я знаю. ладно буду делать так. Еще раз спасибо

Добавлено: 23 янв 2018, 17:44


Цитата: AIFrame от 21 янв 2018, 15:36
Цитата: sawogle от 20 янв 2018, 20:12Спасибо. Но чего-то не получилось
Потому что Копировать-Вставить.
но вот так тоже не получилось:dfbbdrfb:

Теги:

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

Рейтинг@Mail.ru

Поиск