Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу по возможности помочь советом - как записать в регистр новую строку, что у меня не так? Ошибка {Форма.ФормаОтчета.Форма(25)}: Ошибка при вызове метода контекста (Записать) НаборЗаписей.Записать();по причине:Недопустимое значение Отбора Заранее спасибо. НаборЗаписей = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей(); НаборЗаписей.Добавить().Регистратор = НовДок; НаборЗаписей.Добавить().ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням; НаборЗаписей.Добавить().ПериодРегистрации = '20100301000000'; НаборЗаписей.Добавить().ФизЛицо = ФизЛицо.НайтиПоНаименованию("ФИО"); НаборЗаписей.Добавить().ПериодДействияНачало = '20100301000000'; НаборЗаписей.Добавить().ПериодДействияКонец = '20100331000000'; НаборЗаписей.Добавить().Сотрудник = Сотрудник.НайтиПоНаименованию("ФИО"); НаборЗаписей.Добавить().Организация = Организация.НайтиПоКоду(СтрокаПоКоду); НаборЗаписей.Добавить().Результат = 10000; НаборЗаписей.Добавить().ДатаНачалаСобытия = '20100301000000'; НаборЗаписей.Записать(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 19:12 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
1 без отбора все перезапишется.... 2 - зачем столько добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 19:52 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
A. IvinДобрый день! Прошу по возможности помочь советом - как записать в регистр новую строку, что у меня не так? Ошибка {Форма.ФормаОтчета.Форма(25)}: Ошибка при вызове метода контекста (Записать) НаборЗаписей.Записать();по причине:Недопустимое значение Отбора Заранее спасибо. НаборЗаписей = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей(); НаборЗаписей.Добавить().Регистратор = НовДок; НаборЗаписей.Добавить().ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням; НаборЗаписей.Добавить().ПериодРегистрации = '20100301000000'; НаборЗаписей.Добавить().ФизЛицо = ФизЛицо.НайтиПоНаименованию("ФИО"); НаборЗаписей.Добавить().ПериодДействияНачало = '20100301000000'; НаборЗаписей.Добавить().ПериодДействияКонец = '20100331000000'; НаборЗаписей.Добавить().Сотрудник = Сотрудник.НайтиПоНаименованию("ФИО"); НаборЗаписей.Добавить().Организация = Организация.НайтиПоКоду(СтрокаПоКоду); НаборЗаписей.Добавить().Результат = 10000; НаборЗаписей.Добавить().ДатаНачалаСобытия = '20100301000000'; НаборЗаписей.Записать(); ужоснах... читать Радченко до посинения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 23:56 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
Извините за малое знание предмета, но в 7.7 как то было все понятнее. Хочу перенести начисления из 7.7 в 8.2 (последних двух лет для расчета б/л и отпускных). Есть табличная выгрузка. Все поля какие надо. Справочники все перенесены. По наименованию все можно подхватить. Вопрос только, как прикрепить движения регистра к документу "Перенос данных". Назначить Регистратором. Но как? Везде пишут "назначить отбор Регистратор". Но в коллекции у набора такого свойства нет. Я вчитаюсь в литературу, но вопрос срочный - поэтому и прошу Вашего совета в конкретной проблеме :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:42 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
НаборЗаписей.Отбор.Регистратор.Установить(НовыйДок); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:52 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
НаборЗаписей.Добавить().Регистратор = НовДок; НаборЗаписей.Добавить().ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням; НаборЗаписей.Добавить().ПериодРегистрации = '20100301000000'; НаборЗаписей.Добавить().ФизЛицо = ФизЛицо.НайтиПоНаименованию("ФИО"); НаборЗаписей.Добавить().ПериодДействияНачало = '20100301000000'; НаборЗаписей.Добавить().ПериодДействияКонец = '20100331000000'; НаборЗаписей.Добавить().Сотрудник = Сотрудник.НайтиПоНаименованию("ФИО"); НаборЗаписей.Добавить().Организация = Организация.НайтиПоКоду(СтрокаПоКоду); НаборЗаписей.Добавить().Результат = 10000; НаборЗаписей.Добавить().ДатаНачалаСобытия = '20100301000000'; это тоже все коряво... Запись = НаборЗаписей.Добавить(); Запись.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням; ............. Запись.ДатаНачалаСобытия = '20100301000000'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:56 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
Все таки мне непонятно - какой из методов назначает для новой записи документ-регистратор? (1) НаборЗаписей.Добавить().Регистратор = НовДок; (2) НаборЗаписей.Отбор.Регистратор.Установить(НовДок); Похоже, что надо что то еще указать. Как уточнить, какой отбор для конкретного регистра расчетов является обязательным? И зачем нужен отбор, если я просто прописываю все данные для новой строки в регистре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:29 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
A. IvinВсе таки мне непонятно - какой из методов назначает для новой записи документ-регистратор? (1) НаборЗаписей.Добавить().Регистратор = НовДок; (2) НаборЗаписей.Отбор.Регистратор.Установить(НовДок); Похоже, что надо что то еще указать. Как уточнить, какой отбор для конкретного регистра расчетов является обязательным? И зачем нужен отбор, если я просто прописываю все данные для новой строки в регистре? Ты до сих пор не понял, что выражение НаборЗаписей.Добавить().Регистратор = НовДок - это "кол" на экзамене по 1С8? Ты не понимаешь, что ты пытаешься добавить 10 (десять) записей в регистр? Тебе же пишут русским языком: Запись = НаборЗаписей.Добавить(); Запись.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням; ............. Запись.ДатаНачалаСобытия = '20100301000000'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:44 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
A. IvinИ зачем нужен отбор, если я просто прописываю все данные для новой строки в регистре? записи регистров расчета сами по себе не существуют... они подчинены некому регистратору - документу который их порождает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:58 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
авторТы до сих пор не понял, что выражение НаборЗаписей.Добавить().Регистратор = НовДок - это "кол" на экзамене по 1С8? Спасибо друзья!!!!!!!! Все получилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 14:49 |
|
||
|
Как записать в РегистрыРасчета. ОсновныеНачисленияРаботниковОрганизаций ? (1C V8.2 KA)
|
|||
|---|---|---|---|
|
#18+
Вот так заработало - вдруг еще кому-то пригодится. Док = Документы.ПереносДанных.НайтиПоНомеру("1"); Регистр = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций; НаборЗаписей = Регистр.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Док); Запись = НаборЗаписей.Добавить(); Запись.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням; Запись.ПериодРегистрации = '20100301000000'; Запись.ФизЛицо = ФизЛицо.НайтиПоНаименованию("ФИО"); Запись.ПериодДействияНачало = '20100301000000'; Запись.ПериодДействияКонец = '20100331000000'; Запись.Сотрудник = Сотрудник.НайтиПоНаименованию("ФИО"); Запись.Организация = Организация.НайтиПоКоду(СтрокаПоКоду); Запись.Результат = 12000; Запись.ДатаНачалаСобытия = '20100301000000'; НаборЗаписей.Записать(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 15:26 |
|
||
|
|

start [/forum/topic.php?fid=28&gotonew=1&tid=1521613]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 401ms |

| 0 / 0 |
