Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как с общей формы осуществить запись в регистр сведений , 1С:Предприятие 8.2 (8.2.11.236) самописная конфигурация          
Fabri Подменю пользователя
сообщение 26.07.12, 10:13
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 188
Спасибо сказали: 55 раз
Рейтинг: 0

Подскажите пожалуйста, как с общей формы сделать запись в регистр сведений?

Пишу прямо в модуле формы процедуру, появляется ошибка, как
&НаКлиенте так и &НаСервере
Цитата
Переменная не определена (Движения)
<<?>>Движения.Регистр.Записывать = Истина;(Проверка: Тонкий клиент)


Создал процедуру в общем модуле, аналогичная ошибка.

И как с общей формы, с помощью запроса изменить данные в регистре?
т.е. есть измерение ID и есть реквизит Имя, надо для определенного ID изменить реквизит Имя.

Спасибо за ответ.


 ! 

Текст ошибок это не код 1с, не надо его выделять
 


Сообщение отредактировал logist - 26.07.12, 10:49

pablo Подменю пользователя
сообщение 26.07.12, 10:32
Сообщение #2

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Во-первых, у общей формы нет движений. Они могут быть у документа, но не у формы.
Во-вторых, работа с регистром выносите в процедуру, выполняемую на стороне сервера. И общий модуль, куда вы вынесли эту процедуру, должен содержать установленную "галочку" Сервер.

P.S. В-третьих, возможные варианты записи в регистр зависят уже от установленного режима записи Вашего регистра


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Спасибо сказали: Fabri,

Fabri Подменю пользователя
сообщение 26.07.12, 10:45
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 188
Спасибо сказали: 55 раз
Рейтинг: 0

Спасибо, но все намного проще, зачем писать текст который не дает ответа на вопрос.
Я уже нагуглил, может кому-то будет полезным.

&НаСервере

Процедура ЗаписатьвРегистр(ID,Имя);
Регистр = РегистрыСведений.НашРегистр.СоздатьМенеджерЗаписи();
Регистр.Период = ТекущаяДата();
Регистр.ID = ID;
Регистр.Имя = Имя;
Регистр.Записать();
КонецПроцедуры

DartRomanius Подменю пользователя
сообщение 26.07.12, 10:48
Сообщение #4

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Fabri @ 26.07.12, 11:45) *
Спасибо, но все намного проще, зачем писать текст который не дает ответа на вопрос.
Я уже нагуглил, может кому-то будет полезным.


О! Как!!?

Ничего личного, но это выглядит как - "чукча не читатель, чукча писатель.".

Сообщение отредактировал MATEVI - 26.07.12, 10:50


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Fabri Подменю пользователя
сообщение 26.07.12, 11:22
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 188
Спасибо сказали: 55 раз
Рейтинг: 0

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

MATEVI Подменю пользователя
сообщение 26.07.12, 11:44
Сообщение #6

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Для начала можно в документе перейти в закладку движения установить галку на необходимом регистре, запустить конструктор движений и посмотреть что и как делает программа.
Затем можно посмотреть как это происходит в какой нибудь типовой конфигурации.

Спасибо сказали: DartRomanius,

pablo Подменю пользователя
сообщение 26.07.12, 12:11
Сообщение #7

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Цитата
Спасибо, но все намного проще, зачем писать текст который не дает ответа на вопрос.
Я уже нагуглил, может кому-то будет полезным.

Такой способ решения будет не рабочим, если регистр сведений имеет режим записи Подчинение регистратору.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Fabri Подменю пользователя
сообщение 26.07.12, 12:13
Сообщение #8

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 188
Спасибо сказали: 55 раз
Рейтинг: 0

Цитата(pablo @ 26.07.12, 13:11) *
Такой способ решения будет не рабочим, если регистр сведений имеет режим записи Подчинение регистратору.


Правильно, но зачем мне ставить галочку, если у меня нет регистратора для регистра, он независимый.
Да извеняюсь, я этого не написал в вопросе, просто по логике думаю понятно, что если общая форма, а не форма документа,
то регистр и не планируется быть подчиненным регистратору.

pablo Подменю пользователя
сообщение 26.07.12, 12:14
Сообщение #9

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Чужая логика - потемки 47046430.gif 47046430.gif 47046430.gif


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Спасибо сказали: Fabri,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 3:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!