Версия для печати темы (https://pro1c.org.ua/index.php?s=7627836a38b5d097713517415385a120&showtopic=45334)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Модуль НабораЗаписей в регистре сведений

Автор: Gigi 19.04.18, 11:03

Всем привет!
Никто не подскажет как осуществить записи в регистре сведений через модуль набора записи. Так же как на пример для справочника в модуле объекта.
Это код из модуля набора записей регистра сведений:

Процедура ПриЗаписи(Отказ, Замещение)
январь_февраль=январь+февраль;
КонецПроцедуры

"январь", "февраль" это ресурсы, а "январь_февраль" это реквизит
Выдает ошибку ...
Так что пожалуйста корректива кода ..
Буду признателен!

Автор: Petre 19.04.18, 11:44

QUOTE (Gigi @ 19.04.18, 11:03) *
Выдает ошибку ...

Серьезно?

Автор: Gigi 19.04.18, 12:23

Petre @ Сегодня, 11:44 * ,
Ну да ... серьезнее не бывает smile.gifsmile.gif
Так где корректива?


Gigi @ Сегодня, 11:47 * ,
Да уж... где такое счастье ... что бы на заданный вопрос отвечали не вопросом на вопрос, а просто кодом... без лишней демагогии

Автор: Petre 19.04.18, 14:05

Gigi @ Today, 12:23 * ,
faceoff.gif
Вот просто интересно, текст ошибки не наводит на мысль?

Автор: Gigi 19.04.18, 15:00

Petre @ Сегодня, 14:05 * ,
Опять без конкретики ... вот текст ошибки:

Цитата
МодульНабораЗаписей(4,16)}: Переменная не определена (январь)
январь_февраль=<<?>>январь+февраль; (Проверка: Сервер)

В модуле объекта ведь просто пишешь имя реквизита и система его видит как реквизит объекта. А тут ...
Уважаемые ... неужели нельзя просто написать правильный вариант кода и все. ...
А то только ... ирония ... намеки... ну зачем все это? Просто подкорректируйте код и только так и докажите какие вы умные в отличие от автора темы smile.gifsmile.gif
Вот и все что надо


Автор: Petre 19.04.18, 15:38

Есть два варианта.
1 - помощь, когда человек пытается разобраться. Да, это здесь, но не ваш случай.
2 - оказание работ / услуг - это http://pro1c.org.ua/index.php?act=work.

Автор: Gigi 19.04.18, 16:07

Petre @ Сегодня, 15:38 * ,

Цитата(Petre @ 19.04.18, 15:38) *
- оказание работ / услуг - это вот тут.

Спасибо за "дельное" предложения ... главное из за какой то тупой ерунды. Которая наверно большой секрет и "супер сложное" дело... именно поэтому код так и никак не скинут. А вместо .... гууу... как много шелухи не нужной
Ладно! Вижу толку мало.
А просил помощи но не получил ее.
Пока

Автор: Bernet 19.04.18, 16:17

Для Каждого Запись Из ЭтотОбъект Цикл
    
    Запись.январь_февраль = Запись.январь + Запись.февраль;
    
КонецЦикла;

Автор: Gigi 19.04.18, 16:49

Bernet @ Сегодня, 16:17 * ,
Спасибо .. но на пример вариант:

Процедура ПриЗаписи(Отказ, Замещение)
Для Каждого Запись Из ЭтотОбъект Цикл
Запись.январь_февраль=Запись.январь;
КонецЦикла;
КонецПроцедуры

Ничего не записывает
Тогда как Ресурс "январь" не пуст

Автор: Bernet 19.04.18, 16:54

Gigi @ Сегодня, 17:49 * ,
Перенесите код в процедуру "ПередЗаписью"

Автор: Gigi 19.04.18, 17:02

Bernet @ Сегодня, 16:54 * ,
Вообще нужно было после или при записи ... но ладно будем надеяться что сгодиться и перед записью.
Вопрос решен наконец то ... где бокал вина .. надо отпраздновать.
Если че продолжу тему.
Ладно спасибо!

Автор: onsamuy 23.04.18, 15:39

Цитата(Gigi @ 19.04.18, 18:02) *
Вообще нужно было после или при записи

Ох, поучите матчасть, может на курсы походите... А то буде горе...

Автор: logist 23.04.18, 21:23

И у вас там типа январь_март = январь+февраль+март и т.д.?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua