Ошибка расчетный документ не может быть пустым

1

2

3

Показывать по
10
20
40
сообщений

Новая тема

Ответить

natali5555

Дата регистрации: 13.05.2011
Сообщений: 188

«Здравствуйте!<br>Загружаем данные из ЗУП в бухгалтерию обработкой Загрузка данных из конфигурации ЗУП.<br>Выдается ошибка:<br>Ошибка при записи документа<br>            ИмяПКО             = ОтражениеЗарплатыВРеглУчете<br>            ТипОбъекта             = Отражение зарплаты в регламентированном учете<br>            Объект             = Отражение зарплаты в регламентированном учете 00000000009 от 30.09.2012 12:00:07<br>            ОписаниеОшибки       = Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля «Расчетный документ» не может быть пустым! (Регистр накопления: Прочие расчеты; Номер строки: 1)<br>            ПозицияМодуля       = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7490)<br>            КодСообщения       = 25<br> При подгрузке предыдущих месяцев эта ошибка не выходила — может, дело в релизе?Релиз 2.0.40.7.<br>Подскажите, пожалуйста!»

ZhAmAn

Дата регистрации: 23.12.2010
Сообщений: 1333

«Значение поля «Расчетный документ» не может быть пустым! (Регистр накопления: Прочие расчеты; Номер строки: 1)<br> <br> <br>Написано же! Заполните в документе Отражение зарплаты в регламентированном учете 00000000009 от 30.09.2012 12:00:07 реквизит «Расчетный документ»«

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

Может в новом релизе ЗУП и БП исправлена эта ошибка уже.

Sh_S

Дата регистрации: 02.03.2007
Сообщений: 7730

Были зарегистрированы как ошибки?

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

«Проще обновить конфигурации до актуальных релизов чем проверять Ваше предположение. ;)»

Sh_S

Дата регистрации: 02.03.2007
Сообщений: 7730

(опять на вы?) Я думала вдруг Вы точно знаете.

natali5555

Дата регистрации: 13.05.2011
Сообщений: 188

Обновила до последнего релиза и ЗУП и Бухгалтерию,но ошибка осталась.<br>В документе Отражение зарплаты в регламентированном учёте нет такого реквизита — это я первым делом проверила!<br>Проводится и выгружается из ЗУП без ошибок, а ошибку выдает уже конфигурация Бухгалтерия при загрузке файла.<br>Реквизит Расчетный документ — в Регистре накопления Прочие расчеты, запись в регистре создается автоматически при загрузке файла.<br>Где и что заполнить? Не нашла, подскажите!

ZhAmAn

Дата регистрации: 23.12.2010
Сообщений: 1333

А кассовые документы то выгружаете?

natali5555

Дата регистрации: 13.05.2011
Сообщений: 188

Нет, только Отражение зарплаты в регламентированном учете

ZhAmAn

Дата регистрации: 23.12.2010
Сообщений: 1333

Думаю стоит и их,расчетные документы как раз они!

Добрый день.
Вопрос по работе в с1с версии:
1С:Предприятие 8.3 (8.3.18.1208)
Конфигурация: Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.95.15)

Суть проблемы: при попытки провести Операцию по платежной карте выходит сообщение:
значение поля расчетный документ не может быть пустым регистр накопления прочие расчеты

Самое «интересное», что еще «вчера» все работало и проводилось.
При чем документы проведенные ранее — при повторном проведении выдают эту же ошибку (хотя уже были проведены и ничего не менялось).
причем если открыть более ранние операции по платежным картам — они «перепроводятся», но начиная с конкретной даты. позже нее — нет.
Стоит отметить что данная ошибка выходит только при выборе конкретного контрагента.
С другими таких проблем нет и было.

Буду крайне благодарна за пошаговую помощь с этой проблемой.

Цитата (Antuanette):при попытки провести Операцию по платежной карте

Какой вид операции выбран? Документ реализации уже создан?
Начинайте проверку с учетной политике и с настройки учета, что=то меняли?

Заполнить и подать уведомление об исчисленных суммах налогов и взносов

Kamushek, 
речь про вид операции: оплата от покупателя.

Ничего не меняли🙁
Стали проверять реализации, а там еще большая беда. Реализации ранее уже успешно проведенные стали выдавать ошибку:
нет товаров на остатке.
Получается, что остатки товаров «оставшиеся» с уже закрытых периодов — «пропали». И реализации с их участием ,соответственно не проводятся. Только товар поступивший в этот период числится в остатках.
Как так получилось не могу понять.

То есть формирую отчет по остаткам: выдает верный список.
При создании реализации этой же датой, при заполнении ПОДБОРОМ — выдает что на остатках вообще ничего нет.

Наверное создам новый вопрос на форуме🙁

Я
   ВикторSa1

06.07.20 — 17:11

Помогите, пожалуйста. После обновления ошибка при проведении документа зарплаты в БП 3.0 запись не верна! значние поля сотрудник не может быть пустым, регистр накопления взаиморасчеты с сотрудниками. Если удалить сумму ндфл из документа, то проводится нормально без ошибок. Статус налогоплательщика стоит.

   ВикторSa1

1 — 06.07.20 — 17:30

помогите  с решением проблемы

   asady

2 — 06.07.20 — 17:32

(0) Поле «сотрудник» заполнено надеюсь?

   ВикторSa1

3 — 06.07.20 — 17:34

да, заполнено, и кадровые документы перепровели

   ВикторSa1

4 — 06.07.20 — 17:35

отключили проверку по полю сотрудник в рн взаиморасчеты, документ проводится, но формирует с начисление верно, где удержание ндфл поле сотрудник пусто

   asady

5 — 06.07.20 — 17:48

(0) похоже обновление встало криво — нужна помощь программиста — проверить формирование запроса по регистру взаиморасчетов с сотрудниками при проведении.

   Chameleon1980

6 — 06.07.20 — 19:16

или в исхолных данных для запроса ошибка. такое тоже бывает

   craxx

7 — 07.07.20 — 05:28

(0) сколько готовы заплатить за решение вопроса?

   ВикторSa1

8 — 07.07.20 — 11:28

(7) какая ваша цена?

   piter3

9 — 07.07.20 — 11:40

(8) лучше на почту напиши ему

   Valery

10 — 07.07.20 — 12:04

Начни с очистки Кэша

   ВикторSa1

11 — 07.07.20 — 12:10

(10) очищали, не помогло

   Valery

12 — 07.07.20 — 12:18

Создайте документ заново, так понимаю это начисление ЗП документ.

   ВикторSa1

13 — 07.07.20 — 12:21

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

   ВикторSa1

14 — 07.07.20 — 12:22

тестирование тоже не помогает, перенос базы в новое место тоже нет

   Valery

15 — 07.07.20 — 12:26

Возможно в самом обновлении косяк закрался. Нет ли новых релизов еще?

   ВикторSa1

16 — 07.07.20 — 12:29

сделали еще 2 обновления новых, ошибка не уходит

   Chameleon1980

17 — 07.07.20 — 12:29

пишите вечером после 18 по мск

   Valery

18 — 07.07.20 — 12:33

Надо значит уже код смотреть.

  

DJ Anthon

19 — 07.07.20 — 12:41

возможно, упал один из допрегистров, который содержит в себе физлиц и их статусы

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

3 / 3 / 2

Регистрация: 21.04.2014

Сообщений: 216

1

Запись не верна: значение поля не может быть пустым

03.08.2016, 10:55. Показов 28713. Ответов 4


Конфа erp 2.1. Не проводится документ Заказ давальца.

Ошибка:
запись не верна значение поле Код Строки не может быть пустым!( регистр накопления Услуги давальцу к оформлению Номер строки 1)

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

3 / 3 / 2

Регистрация: 21.04.2014

Сообщений: 216

03.08.2016, 11:20

 [ТС]

2

через отладчик смотрел , ошибка вылазиет на строке

Результат = Форма.Записать(ПараметрыЗаписи);

{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1137) }: Ошибка при вызове метода контекста (Записать)
Результат = Форма.Записать(ПараметрыЗаписи);
по причине:
Запись не верна! Значение поля «Код строки» не может быть пустым! (Регистр накопления: Услуги давальцу к оформлению; Номер строки: 1)

Миниатюры

Запись не верна: значение поля не может быть пустым
 

0

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

03.08.2016, 16:46

3

Цитата
Сообщение от juristbrn
Посмотреть сообщение

Запись не верна! Значение поля «Код строки» не может быть пустым!

Мне кажется ключевое не отладка, а вот это сообщение! =)))

0

3 / 3 / 2

Регистрация: 21.04.2014

Сообщений: 216

04.08.2016, 07:02

 [ТС]

4

Dethmontt, убрал галку на запрет незаполненных значений на поле КодСтроки, документ провелся и КодСтроки заполняется, но с галкой почему то выдает ошибку. Вариант без этой галки не подходит. Как можно исправить это?

0

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

04.08.2016, 11:12

5

juristbrn, начать с того, что нужно понять из какого события растут ноги. Ставим отладку — остановку по ошибке — открываем стек вызовов и смотрим что там написано

0

Помогаем перейти на отечественное ПО Astra Linux , РЕД СОФТ, Postgres Pro

Подробнее

Подробнее


  1. Форум
  2. Программные продукты ГК Камин
  3. 1С-КАМИН:Зарплата. Версия 5.0, 1С:Предприятие через Интернет — 1cfresh.com
  4. Загрузка проводок в Бухгалтерию предприятия 3.0
  • 1

Наталья Иванова ГК КАМИН аватар

Наталья Иванова ГК КАМИН

Platinum Member

2913

2842

09 сен 2016 10:01 #1

#1
от Наталья Иванова ГК КАМИН

На релизе Бухгалтерии предприятия 3.0.44.104 возникает ошибка:
«Не обнаружен объект (Учетная политика организаций)

Исправленная обработка по загрузке проводок во вложении.


Иванова Наталья
Группа компаний КАМИН

Тема закрыта.


Спасибо сказали: Андрей Ланьшин, megasoft

Красногирь Ирина Ивановна аватар

Красногирь Ирина Ивановна

Elite Member

204

20

15 нояб 2016 16:45 #2

#2
от Красногирь Ирина Ивановна

Добрый день!
После обновления БП 3.0 на релиз 44.177 перестал проводиться документ Зарплата (ЗУП 2.5). Пишет «Запись не верна! Значение поля «Расчетный документ» не может быть пустым. Обработка переноса от 21.10.16

Тема закрыта.

Андрей Ланьшин аватар

Андрей Ланьшин

Administrator

3356

961

15 нояб 2016 21:13 #3

#3
от Андрей Ланьшин

k-0001

Добрый день!
После обновления БП 3.0 на релиз 44.177 перестал проводиться документ Зарплата (ЗУП 2.5). Пишет «Запись не верна! Значение поля «Расчетный документ» не может быть пустым. Обработка переноса от 21.10.16

А вы какой механизм обмена данными используете: синхрониацию или загрузку в БП с помощью внешней обработки через файл?


Ланьшин Андрей, фирма КАМИН
Правильно заданный вопрос содержит половину ответа!

Тема закрыта.

Красногирь Ирина Ивановна аватар

Красногирь Ирина Ивановна

Elite Member

204

20

16 нояб 2016 16:45 #4

#4
от Красногирь Ирина Ивановна

С помощью внешней обработки. Предыдущие документы, уже проведенные, тоже не перепроводятся. Ругаются на регистр «Прочие доходы»

Тема закрыта.

Romen аватар

Romen

Elite Member

165

321

17 нояб 2016 15:18 #5

#5
от Romen

Здравствуйте!
Ситуация не моделируется.
В БП есть регистр накопления «ИП Прочие доходы», но документ ОтражениеЗарплатыВУчете не является его регистратором.
Просьба выслать базы на линию консультаций.


Испирян Ромен, ГК «КАМИН»

Тема закрыта.


Спасибо сказали: Андрей Ланьшин

Красногирь Ирина Ивановна аватар

Красногирь Ирина Ивановна

Elite Member

204

20

17 нояб 2016 15:41 #6

#6
от Красногирь Ирина Ивановна

Добрый день!

Простите, ошиблась. Ругается на регистр «Прочие расчеты». Там при проведении почему-то у некоторых записей остается пустым поле «Расчетный документ».

Тема закрыта.


Спасибо сказали: Андрей Ланьшин

Romen аватар

Romen

Elite Member

165

321

17 нояб 2016 17:55 #7

#7
от Romen

Здравствуйте!
Просьба выслать базы на линию консультаций.


Испирян Ромен, ГК «КАМИН»

Тема закрыта.


Спасибо сказали: Андрей Ланьшин

  • 1
stanislavyakuza
18.04.2012 14:58 Прочитано: 12939

Здравствуйте!
Помогите разобраться голову сломал.Почему так?
При создании документа программно, заполняю его.После записываю док(если сразу првожу нарываюсь на ошибку , далее).Захожу в документ нажимаю провести И нарываюсь на ошибку — «Запись не верна»,значение поля склад не может быть пустым.Хотя склад заполнен и если даже перезаполню склад не помогает, если пробую сделать тоже самое создаю документ в программе выбираю тот же склад все нормально.

Вот кусок кода моей обработки:
////Данные для документа////
Товар10 = Справочники.Номенклатура.НайтиПоКоду(«260867»);
Товар18 = Справочники.Номенклатура.НайтиПоКоду(«260868»);
Рубль = Справочники.Валюты.НайтиПоКоду(«643»);
Менеджер = Справочники.Пользователи.НайтиПоНаименованию(«Администратор»);
Организация = Справочники.Организации.НайтиПоНаименованию(«Авоська»);
Подразделение = справочники.СтруктураПредприятия.НайтиПоКоду(Значение.Подразделение);
Партнер = Справочники.Партнеры.НайтиПоКоду(Значение.Контрагент);
////////////////////////////////
// Создадим док поступление
ДокПоступление = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
ДокПоступление.Дата = Объект.ДатаПрихода;
ДокПоступление.Организация = Организация;
ДокПоступление.Склад = Объект.Склад;
Если ПустаяСтрока(Партнер) Тогда
Сообщить(«Не найден контрагент с кодом»+Значение.Контрагент);
спрПартнер = Справочники.Партнеры.СоздатьЭлемент();
спрПартнер.Наименование = «Смотрите название в джестори по коду»+Значение.Контрагент;

спрПартнер.Код = Значение.Контрагент;
спрПартнер.Клиент = Истина;
спрПартнер.Поставщик=Истина;
спрПартнер.Записать();
КонецЕсли;
Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(Партнер);

ДокПоступление.Партнер = Партнер;

Если ПустаяСтрока(Контрагент) Тогда
спрКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
спрКонтрагент.Наименование = Партнер.Наименование;
спрКонтрагент.Партнер = Партнер;
спрКонтрагент.Записать();
КонецЕсли;

ДокПоступление.Валюта = рубль;
ДокПоступление.Подразделение = Подразделение;
ДокПоступление.ХозяйственнаяОперация = ПеречислениЯ.ХозяйственныеОперации.ЗакупкаУПоставщика;
ДокПоступление.ДатаПлатежа = Объект.ДатаПрихода;
ДокПоступление.ВалютаВзаиморасчетов = Рубль;
ДокПоступление.ЦенаВключаетНДС = Истина;
ДокПоступление.НалогообложениеНДС = ПеречислениЯ.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС;
ДокПоступление.Менеджер = Менеджер;
ДокПоступление.Контрагент = Контрагент;

ТабЧ = ДокПоступление.Товары.Добавить();
Если Значение.Ставка = «18» Тогда
Ном=Товар18;
СумНдс= (Значение.сумма/100)*18;
Ставка = ПеречислениЯ.СтавкиНДС.НДС18;
Иначе
СумНдс = (Значение.сумма/100)*10;
ном=товар10;
Ставка = ПеречислениЯ.СтавкиНДС.НДС10;
КонецЕсли;
ТабЧ.Номенклатура = ном;
ТабЧ.КоличествоУпаковок = 1;
Табч.Количество = 1;
Табч.Цена = Значение.Сумма;
Табч.Сумма = Значение.сумма;
Табч.СтавкаНДС = Ставка;
ТабЧ.СуммаНДС = СумНДС;
////Попытка
////Исключение
ДокПоступление.Записать();//(РежимЗаписиДокумента.Проведение);

Yandex
Возможно, вас также заинтересует

Реклама на портале

Mokey
18.04.2012 15:05 Ответ № 1

Из кода ничего непонятно, если Вы говорите, что эта часть работает без проблем, то надо анализировать ту, которая выдаёт ошибку. Такая ошибка возникает тогда, когда в регистре накопления, по которому проводится документ, на реквизит склад наложено ограничение на запись пустых полей. Надо смотреть проведение документа и связь элемента формы Склад с реквизитом документа Склад. Скорее всего они есть что-то каждый сам по себе.

stanislavyakuza
18.04.2012 15:46 Ответ № 2

Благодарю вас ). Не стал разбираться как там все цепляется, оказалось что у каждой строки в табличной части имеется поле склад который так не увидишь.Также аналогичная ситуация у поля(в таб части) «СуммаСНДС»- она же себестоимость и «сумма взаиморасчетов».

Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.

Помогаем перейти на отечественное ПО Astra Linux , РЕД СОФТ, Postgres Pro

Подробнее

Подробнее


  1. Форум


  2. Программные продукты ГК Камин


  3. 1С-КАМИН:Зарплата. Версия 5.0


  4. Загрузка проводок в Бухгалтерию предп…

  • 1

Наталья Иванова ГК КАМИН аватар

Наталья Иванова ГК КАМИН

Platinum Member

3315

3380

09 сен 2016 10:01 #1

#1
от Наталья Иванова ГК КАМИН

На релизе Бухгалтерии предприятия 3.0.44.104 возникает ошибка:
«Не обнаружен объект (Учетная политика организаций)

Исправленная обработка по загрузке проводок во вложении.


Иванова Наталья
Группа компаний КАМИН

Тема закрыта.


Спасибо сказали: Андрей Ланьшин, megasoft

Красногирь Ирина Ивановна аватар

Красногирь Ирина Ивановна

Elite Member

209

21

15 нояб 2016 16:45 #2

#2
от Красногирь Ирина Ивановна

Добрый день!
После обновления БП 3.0 на релиз 44.177 перестал проводиться документ Зарплата (ЗУП 2.5). Пишет «Запись не верна! Значение поля «Расчетный документ» не может быть пустым. Обработка переноса от 21.10.16

Тема закрыта.

Андрей Ланьшин аватар

Андрей Ланьшин

Administrator

3385

965

15 нояб 2016 21:13 #3

#3
от Андрей Ланьшин

k-0001

Добрый день!
После обновления БП 3.0 на релиз 44.177 перестал проводиться документ Зарплата (ЗУП 2.5). Пишет «Запись не верна! Значение поля «Расчетный документ» не может быть пустым. Обработка переноса от 21.10.16

А вы какой механизм обмена данными используете: синхрониацию или загрузку в БП с помощью внешней обработки через файл?


Ланьшин Андрей, фирма КАМИН
Правильно заданный вопрос содержит половину ответа!

Тема закрыта.

Красногирь Ирина Ивановна аватар

Красногирь Ирина Ивановна

Elite Member

209

21

16 нояб 2016 16:45 #4

#4
от Красногирь Ирина Ивановна

С помощью внешней обработки. Предыдущие документы, уже проведенные, тоже не перепроводятся. Ругаются на регистр «Прочие доходы»

Тема закрыта.

Romen аватар

Romen

Elite Member

172

333

17 нояб 2016 15:18 #5

#5
от Romen

Здравствуйте!
Ситуация не моделируется.
В БП есть регистр накопления «ИП Прочие доходы», но документ ОтражениеЗарплатыВУчете не является его регистратором.
Просьба выслать базы на линию консультаций.


Испирян Ромен, ГК «КАМИН»

Тема закрыта.


Спасибо сказали: Андрей Ланьшин

Красногирь Ирина Ивановна аватар

Красногирь Ирина Ивановна

Elite Member

209

21

17 нояб 2016 15:41 #6

#6
от Красногирь Ирина Ивановна

Добрый день!

Простите, ошиблась. Ругается на регистр «Прочие расчеты». Там при проведении почему-то у некоторых записей остается пустым поле «Расчетный документ».

Тема закрыта.


Спасибо сказали: Андрей Ланьшин

Romen аватар

Romen

Elite Member

172

333

17 нояб 2016 17:55 #7

#7
от Romen

Здравствуйте!
Просьба выслать базы на линию консультаций.


Испирян Ромен, ГК «КАМИН»

Тема закрыта.


Спасибо сказали: Андрей Ланьшин

  • 1

Я
   ВикторSa1

06.07.20 — 17:11

Помогите, пожалуйста. После обновления ошибка при проведении документа зарплаты в БП 3.0 запись не верна! значние поля сотрудник не может быть пустым, регистр накопления взаиморасчеты с сотрудниками. Если удалить сумму ндфл из документа, то проводится нормально без ошибок. Статус налогоплательщика стоит.

   ВикторSa1

1 — 06.07.20 — 17:30

помогите  с решением проблемы

   asady

2 — 06.07.20 — 17:32

(0) Поле «сотрудник» заполнено надеюсь?

   ВикторSa1

3 — 06.07.20 — 17:34

да, заполнено, и кадровые документы перепровели

   ВикторSa1

4 — 06.07.20 — 17:35

отключили проверку по полю сотрудник в рн взаиморасчеты, документ проводится, но формирует с начисление верно, где удержание ндфл поле сотрудник пусто

   asady

5 — 06.07.20 — 17:48

(0) похоже обновление встало криво — нужна помощь программиста — проверить формирование запроса по регистру взаиморасчетов с сотрудниками при проведении.

   Chameleon1980

naïve

6 — 06.07.20 — 19:16

или в исхолных данных для запроса ошибка. такое тоже бывает

   craxx

7 — 07.07.20 — 05:28

(0) сколько готовы заплатить за решение вопроса?

   ВикторSa1

8 — 07.07.20 — 11:28

(7) какая ваша цена?

   piter3

9 — 07.07.20 — 11:40

(8) лучше на почту напиши ему

   Valery

10 — 07.07.20 — 12:04

Начни с очистки Кэша

   ВикторSa1

11 — 07.07.20 — 12:10

(10) очищали, не помогло

   Valery

12 — 07.07.20 — 12:18

Создайте документ заново, так понимаю это начисление ЗП документ.

   ВикторSa1

13 — 07.07.20 — 12:21

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

   ВикторSa1

14 — 07.07.20 — 12:22

тестирование тоже не помогает, перенос базы в новое место тоже нет

   Valery

15 — 07.07.20 — 12:26

Возможно в самом обновлении косяк закрался. Нет ли новых релизов еще?

   ВикторSa1

16 — 07.07.20 — 12:29

сделали еще 2 обновления новых, ошибка не уходит

   Chameleon1980

naïve

17 — 07.07.20 — 12:29

пишите вечером после 18 по мск

   Valery

18 — 07.07.20 — 12:33

Надо значит уже код смотреть.

  

DJ Anthon

19 — 07.07.20 — 12:41

возможно, упал один из допрегистров, который содержит в себе физлиц и их статусы

TurboConf — расширение возможностей Конфигуратора 1С

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

КЛАССИФИКАЦИЯ ОШИБКИ

При отмене проведения документа Реализация товара (возможно и других документах) у пользователя в Комплексной автоматизации 2 (возможно и в других конфигурациях) всплывает сообщение об ошибке. Текст ошибки дословно:

Запись не верна! Период не может быть пустым! (Регистр накопления: Плановые оплаты клиентов; номер строки: 58)

Такое же сообщение может всплывать со сслыками на другие регистры, например, Плановые оплаты поставщикам. Подмечено, что на конфигурациях с управляемыми формами с интерфейсом Такси ошибки стали встречается чаще, чем на конфигурациях с обычными формами. Практика тестирования новых решений на пользователях, видимо, до сих пор активно используется в выпускаемых решениях 1С Предприятие. 

Из сообщения, которое видит пользователь можно сделать только выводы что:

  • есть ошибка
  • ошибка в регистре накопления
  • что-то связано с оплатой клиента
  • номер строки 58

КАК МЫ ИСКАЛИ И ИСПРАВЛЯЛИ ОШИБКУ

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

Что мы делали, но не помогло

1. Поскольку речь идет об «оплатах клиента», то первое о чем мы подумали, что уже известная обработка «Заполнение регистров взаиморасчетов» исправит все косяки программы. О том как и для чего используют эту обработку читайте в нашем материале «Ошибка При записи при проведении документов». Это нам не помогло. Отменить проведение документа Реализация товара не получалось. 

2. Провели тестирование и исправление базы данных через конфигуратор. В профилактических целях эта операция, конечно, не лишняя. К тому же никогда не знаешь на каком именно свете сейчас находится база данных. Так что мы выполнили и это, но тестирование также нам не помогло.

3. Пробовали менять Планы оплаты, указанные в Заказе покупателя на вкладке Основное. В целом предпринимали множество действий по поиску ошибки, формировали отчеты по задолженности клиента, редактировали Заказ покупателя, по которому проведена Расходная накладная. Ничего не срабатывало. Документ Реализация товаров не снимался с проведения.

ИСКАТЬ ОШИБКУ НУЖНО В РЕГИСТРЕ

Очевидно, что да, подумаете вы, потому что ругается на строку в регистре. Но не все так очевидно и просто, как кажется. Почему? Потому что в регистре строка, на которую ругается программа заполнена так же как остальные строки программы. Причина, в нашем случае, оказалась в Дате документа Заказ Покупателя. Так получилось, что по кредитному договору была подвязана оплата датой раньше, чем был выписан заказ. Мы изменили дату Заказ покупателя и ошибка исчезла. Скорее всего бухгалтер непавильно указал в платежном поручении ссылку на заказ или была изменена дата платежки, или ссылка на заказ в платежку была подвязана значительно позже проведения банковской выписки. Ситуаций может быть множество. В принципе, по бизнес-логике предоплата, которая возникла в нашем случае, по кредитному договору допустимая ситуация. Но 1С эту ситуацию реагирует ошибкой. Не обязательно что у вас будет ситуация точь в точь, но где искать ошибку мы вам рассказали.

запись не верна: период не может быть пустым

Я
   kukulkan

04.05.22 — 10:06

Привет!

1С:Предприятие 8.3 (8.3.15.1958)

Подскажите. У меня в документе выскакивала ошибка: Запись с такими ключевыми полями существует.

Поставить периодичность регистра — одна секунда. Теперь ошибка выскакивает: запись не верна период не может быть пустым

Что следует проверить? Спасибо

   Жан Пердежон

1 — 04.05.22 — 10:07

Проверь, что период не пустой

   Волшебник

Модератор

2 — 04.05.22 — 10:08

(1) Спасибо, Кэп!

   kukulkan

3 — 04.05.22 — 10:13

период не пустой, конечно же, но ошибка выскакивает

   lodger

4 — 04.05.22 — 10:19

(3) исполняющему коду мы верим больше, чем тебе.

пустой — значит пустой.

   SSSSS_AAAAA

5 — 04.05.22 — 10:19

(3) Обвинить комп во лжи и подать иск на компенсацию морального ущерба.

Почему решил, что проблема уникальности именно в периоде?

Почему решил, что установка периода в секунду решит проблему?

Почему решил, что надо корежить регистр,, а не искать проблемные записи?

   hhhh

6 — 04.05.22 — 10:21

(3) ну посмотри поля в отладчике в момент ошибки. наверно, у тебя несколько записей пишется, а ты смотришь первую из них, там период непустой, а в следующей записи наверно пустой.

   lodger

7 — 04.05.22 — 10:21

(5) обычно, проблема в расхождении бизнес-логики и архитектуры решения.

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

   kukulkan

8 — 04.05.22 — 10:26

Дополнение, в ошибке выскакивает, что запись не верна период не может быть пустым, а потом

дата 01.01.0001 0:00:00 но период выбран другой

Почему решил, что проблема уникальности именно в периоде? — ну так ошибка выскакивает о периоде

Почему решил, что установка периода в секунду решит проблему? — исчезла ошибка с ключевыми полями, когда сменил регистр

Почему решил, что надо корежить регистр,, а не искать проблемные записи? — это новый документ там буквально одна запись. Первая строка записалась без проблем, а вторую не могу сохранить

lodger это документ фонда оплаты труда не мой случай

   Fish

9 — 04.05.22 — 10:30

(8) Смотри в коде, что у тебя пишется в поле «период» при записи в регистр.

   Lexandr

10 — 04.05.22 — 10:36

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

   Жан Пердежон

11 — 04.05.22 — 10:41

(8) научу пользоваться отладчиком (дорого)

  

SSSSS_AAAAA

12 — 04.05.22 — 11:31

(8) «Почему решил, что надо корежить регистр,, а не искать проблемные записи? — это новый документ там буквально одна запись. Первая строка записалась без проблем, а вторую не могу сохранить»

Но ругается то на регистр, а не на записи в документах. В регистре тоже одна запись?

Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

1 / 1 / 0

Регистрация: 21.11.2020

Сообщений: 67

1

1C 8.x

Период не может быть пустым

04.05.2022, 11:01. Показов 2079. Ответов 14


1С:Предприятие 8.3 (8.3.15.1958)

Привет!

Подскажите. У меня в документе выскакивала ошибка: Запись с такими ключевыми полями существует.
Изменил периодичность регистра — одна секунда. Теперь ошибка выскакивает: запись не верна период не может быть пустым
Что следует проверить? Спасибо

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

1121 / 674 / 196

Регистрация: 22.04.2013

Сообщений: 5,092

Записей в блоге: 1

04.05.2022, 11:08

2

я бы проверил в режиме 1С предприятие записи в регистре
возможно, что тогда, когда поменяли на 1с — поле период стало пустым у всех записей

0

1 / 1 / 0

Регистрация: 21.11.2020

Сообщений: 67

04.05.2022, 19:31

 [ТС]

3

Yulunga, я уже удалила в макете регистра «период» у меня он уже нигде не значится, но ошибка все равно вылетает о периоде. что-то я упускаю. эта ошибка появилась когда накатила новый релиз до этого все было ок

0

1121 / 674 / 196

Регистрация: 22.04.2013

Сообщений: 5,092

Записей в блоге: 1

04.05.2022, 20:39

4

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

0

1 / 1 / 0

Регистрация: 21.11.2020

Сообщений: 67

05.05.2022, 06:42

 [ТС]

5

Yulunga, я имею ввиду, что этого поля у меня нет, но ошибка та же: запись не верна период не может быть пустым

0

1121 / 674 / 196

Регистрация: 22.04.2013

Сообщений: 5,092

Записей в блоге: 1

05.05.2022, 06:51

6

Главное отличие периодического регистра сведений от обычного заключается в том, что в нем присутствует дополнительное системное измерение «Период», имеющее тип «дата». Это позволяет получать не только текущие сведения об объекте, но также на любой момент времени.
отсюда
если у вас стоит галочка периодический — у вас ЕСТЬ поле период

Добавлено через 54 секунды
спорим ни о чомъ.
покажите записи вашего регистра и всё увидим

0

1 / 1 / 0

Регистрация: 21.11.2020

Сообщений: 67

05.05.2022, 07:07

 [ТС]

7

Yulunga, нашла где оно торчит. В реквизитах стоит, только теперь не могу удалить

0

1121 / 674 / 196

Регистрация: 22.04.2013

Сообщений: 5,092

Записей в блоге: 1

05.05.2022, 08:03

8

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

0

1 / 1 / 0

Регистрация: 21.11.2020

Сообщений: 67

05.05.2022, 08:32

 [ТС]

9

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

0

1121 / 674 / 196

Регистрация: 22.04.2013

Сообщений: 5,092

Записей в блоге: 1

05.05.2022, 09:12

10

я наверно плохо говорю по-русски
у вас проблема с теми записями которые были и теми которые вы хотите чтобы они стали
непериодический — значит у вас был
1.1.21 вася инженер
и
2.2.21 вася инженер
дату убрали — записи одинаковые — ошибка

ставите посекундно — а в регистре записано 1.1.21 и нет никаких секунд — ему нужен период.

вроде всё. разжевал так, что прямо уже и в рот положил.

ерунда не получается. получается что при проектировании регистра вы не думали. теперь расплачивайтесь

0

1 / 1 / 0

Регистрация: 21.11.2020

Сообщений: 67

05.05.2022, 09:48

 [ТС]

11

Yulunga, у меня настройки стоят точно такие же как и были в прошлом релизе и там все нормально работает, а в этой версии нет. я удалила все записи

0

1121 / 674 / 196

Регистрация: 22.04.2013

Сообщений: 5,092

Записей в блоге: 1

05.05.2022, 09:55

12

идёте в журнал регистрации — может там будет написано на какой именно строке он спотыкается

0

1 / 1 / 0

Регистрация: 21.11.2020

Сообщений: 67

05.05.2022, 10:04

 [ТС]

13

Yulunga,о мне сигналит на второй записи, первая без проблем записывается, вторую не могу провести тк такое поле уже существует

0

1121 / 674 / 196

Регистрация: 22.04.2013

Сообщений: 5,092

Записей в блоге: 1

05.05.2022, 10:15

14

набор измерений должен быть разный.
если периодический — набор изерения+период должны быть разные.
всё.
раз пишет одинаковые — значит одинаковые. чудес не бывает. сидите и втыкайте

0

Модератор

Эксперт 1С

3698 / 2898 / 569

Регистрация: 10.03.2011

Сообщений: 11,409

Записей в блоге: 1

08.05.2022, 07:27

15

Цитата
Сообщение от kukulkan93
Посмотреть сообщение

запись не верна период не может быть пустым

При проведении заполните период в регистре

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

08.05.2022, 07:27

Помогаю со студенческими работами здесь

Ошибка:название папки не может быть пустым
Вот код:

&lt;?php
function open_read(){
$dir = $open;
$files = scandir($dir);
for…

Запрос из связной таблицы, когда id может быть пустым
Добрый день. Есть таблица
table_1
id
id_table_2

и таблица table_2
id_table_2
name

Name не может иметь значение NULL или быть пустым
Выводит такую ошибку, хотя удалил этот атрибут уже, но все равно выводит это сообщение, кто знает в…

Ошибка: не правильно определена функция fopen и имя файла не может быть пустым
Скрипт на загрузку файла. Пишет что не правильно определена функция fopen и имя файла не может быть…

Массив: Проверить, может ли период заданной последовательности быть равным 1?
Задана числовая последовательность 49, 62, 70, 77, 91, 101, 104, 109, 119… Она в принципе…

Почему в yii может быть пустым Yii::app()->request->urlReferrer?
Добрый день,

Засунул в экшн контроллера (users/registration) такую конструкцию:

if(!$role ||…

Не работает триггер («Поле ID не может быть пустым»)
Подскажите в чем проблема. Маюсь уже часа 2,а триггер так и не работает!
Создание таблицы:
CREATE…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

15

1C 80 :При потытке записать выдаетЗапись не верна! Период не может быть пустым! (Регистр сведений: Данные по ГВЦ; Номер строки: 1)Где этот чертов период ставится?

В периоде. Или применяется Регистратор. В зависимости от строения регистра…

Поставил Периодичность — в пределах дня Режим записи — независимый Основной отбор по периоду — стоит галкаГде ставить период ???

Заработало Но в регистре необходимо будет хранить данные по каждому дню         Как тогда быть?

Ну напиши ты — Период = <Любая дата>

Вот мой кодЯ ищу в нем ошибки — Все строки файла не выводятся — только одна ???

Набор.Записать(Истина);З.Ы. С кода и надо было начинать ветку.

Спасибо — только что догадался 2 вопроса-НоваяЗапись.Период = ТекущаяДата; — значит то каждая запись будет храниться в базе на ТекущаяДата -?те можно будет выбрать данные недельной давности?- Почему в регистр попадает только 1 запись   В ыборка не работает по-ходу    Пока Стр<>Неопределено цикл?Спасибо за помощь

Потомушто «Периодичность — в пределах дня».Раскрой смысл «не работает»… Есть подозрения, что именно работает, но ты пользуешся неизвестным науке жаргоном…

1 вопрос — давообще сделай так лучше:

Может я ошибаюсь . Мне каженся что Одинаковых записей в одно время     в рег сведений быть не должноА запись строк разных идет с одинаковым ТекущаяДата  Поэтому записывается последняя затирая предыдущиеЕсли я поставлюПериодичность — в пределах сек — врятли поможет  Запись возможно быстрей 1 Сек Как быть?

Написал.Периодичность оставил — в пред дняА оноОбработка.ПриемКодов}: Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! (Регистр сведений: Данные по ГВЦ; Номер строки: 2)Набор.Записать(Истина);по причине:Запись с такими ключевыми полями существует! (Регистр сведений: Данные по ГВЦ; Номер строки: 2)

Тэги:

Комментарии доступны только авторизированным пользователям

Здравствуйте. При повторном закрытии 1С вознила трудность в групповой обработке. До данной операции период был закрыт благополучно, изменений не было вообще никаких и нигде, кроме коммента в реализации, из-за чего и пришлось все перезакрывать. Пишет так:

 Обработка Списание с расчетного счета АК00-000167 от 31.10.2018 18:00:00 не выполнена по причине: 
{Обработка.ГрупповоеПерепроведениеДокументов.МодульМенеджера(1986)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ОбработкаПроведения’: {ОбщийМодуль.УчетНДФЛ.Модуль(1726)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля «Дата получения дохода» не может быть пустым! (Регистр накопления: Расчеты налогоплательщиков с бюджетом по НДФЛ; Номер строки: 5)
Не пойму что не так. Где посмотреть? Подскажите пожалуйста. Работаю в 1С:Предприятие 8.3 (8.3.12.1685), конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.67.67).

г. Усть-Лабинск10 157 баллов

Добрый день! Попробуйте запустить проверки на физическую и логическую целостность, предварительно сделав копию базы

Заполнить и подать уведомление об исчисленных суммах налогов и взносов

Цитата (Чурсина Ирина):Списание с расчетного счета АК00-000167 от 31.10.2018 18:00:00

Откройте этот документ и проведите его. Проводит? Если нет, то посмотрите движения этого документа Дт/Кт — Закладка Расчеты налогоплательщиков с бюджетом по НДФЛ. Есть в регистре поле Дата получения дохода.

Цитата (Чурсина Ирина):Значение поля «Дата получения дохода» не может быть пустым!

Скорей всего в начислении ЗП — поле получение дохода Не заполнилось.

Понравилась статья? Поделить с друзьями:
  • Ошибка расчета в арм фсс
  • Ошибка расчет невозможен внимание вероятность убытка
  • Ошибка растяпы сканворд 6 букв сканворд
  • Ошибка растрового изображения в кореле
  • Ошибка раст память не может быть read