Строка 1 не может быть записана не указано значение ключевых реквизитов

Здравствуйте. У меня не получается обновить наименования договоров контрагентов. Причем я точно знаю, что года 3 назад это работало. А сейчас то ли я что-то забыла, то ли программно что-то поменялось.

Суть в том, что у меня есть база БП 2.0 (проф, типовая) и эксель-таблица состоящая из 2 колонок: Код и  Наименование.

Моя задача обновить наименования договоров синхронизируя по коду.

Я открываю типовую обр. Загрузка из таб.док. с диска ИТС от 09.2013.

Выбираю «Загрузка в справочник»

Вид спр-ка: «Договоры контрагентов».

Настройка: галочка — не создавать новых элементов

галочка — Код, Режим загрузки — Искать

галочка — наименование, Режим загрузка — Устанавливать

остальные галочки убираю

Открыть файл. Выбираю файл. Обработка его прочитывает, заполняет.

Контроль заполнения — Ячеек, содержащих ошибки не выявлено.

Загрузить.

0/2873

Строка 1 не может быть записана.Не указано значение ключевых реквизитов: Наименование

Для проверки я убрала галочку «не создавать новых элементов». Обработка стала требовать остальные параметры и наконец сообщила, что создать элемент не может, потому что такой код уже есть. Конечно есть!

То есть обработка код распознаёт, но не понимает, что от неё требуется Установить наименование.

При чём у меня процентов 30 наименование не изменено, точно такое же как и в таблице, но он и их не обновил.

Попробовала в Настройках в строке КОД поставить галочку «Поле поиска».

Получила:

Изменен элемент справочника: <>

———————————————

Выполнена загрузка элементов в справочник: «Договоры контрагентов»

2873 из 2873 элементов.

Посмотрела результат — а там все договора с пустым наименованием.

(хорошо, что я в тестовой базе всё делаю :-)

Мне бы понять, это я что-то не так делаю или обработка кривая. Время идет.В зависимости от ответа мне надо принять какое-то решение.

ОльгаН

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

Здравствуйте. У меня не получается обновить наименования договоров контрагентов. Причем я точно знаю, что года 3 назад это работало. А сейчас то ли я что-то забыла, то ли программно что-то поменялось.<br>Суть в том, что у меня есть база БП 2.0 (проф, типовая) и эксель-таблица состоящая из 2 колонок: Код и Наименование.<br>Моя задача обновить наименования договоров синхронизируя по коду.<br>Я открываю типовую обр. Загрузка из таб.док. с диска ИТС.<br>Выбираю «Загрузка в справочник»<br>Вид спр-ка: «Договоры контрагентов».<br>Настройка: галочка — не создавать новых элементов<br>галочка — Код, Режим загрузки — Искать<br>галочка — наименование, Режим загрузка — Устанавливать<br>остальные галочки убираю<br>Открыть файл. Выбираю файл. Обработка его прочитывает, заполняет.<br>Контроль заполнения — Ячеек, содержащих ошибки не выявлено.<br>Загрузить.<br> <br>0/2873<br>Строка 1 не может быть записана.Не указано значение ключевых реквизитов: Наименование<br> <br>Для проверки я убрала галочку «не создавать новых элементов». Обработка стала требовать остальные параметры и наконец сообщила, что создать элемент не может, потому что такой код уже есть. Конечно есть!<br>То есть обработка код распознаёт, но не понимает, что от неё требуется Установить наименование.<br>При чём у меня процентов 30 наименование не изменено, точно такое же как и в таблице, но он и их не обновил.<br>А мне очень надо обновить. Очень очень!<br>Вы наверно спросите, а как же Номер и Дата договора? Но дело в том, что номер и дата останутся те же. Просто в наименованиях договорах ввели некоторую систему, для того, чтобы сортировка работала правильно. Поэтому тут можно не переживать. Всё будет правильно.

16.05.2017

Настраиваемая потоковая загрузка документов из «плоской» (денормализованной) таблицы (xls, dbf, txt, mxl)

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

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

Естественно, сохранены все режимы стандартной обработки «ЗагрузкаДанныхИзТабличногоДокумента» (и устранено несколько «глюков» в ее работе).

Использование обработки наглядно демонстрируют скриншоты.

В комплект поставки входит:

— обработка: ЗагрузкаДанныхИзТабличногоДокумента_Z.epf

— файлы настроек для загрузки документов конфигурации «Бухгалтерия предприятия, редакция 1.6»: ПоступлениеТоваровИУслуг.mxlz и РеализацияТоваровИУслуг.mxlz

— файл примера загружаемых данных: test_load.xls

Готовые настройки этой обработки для импорта документов (в данном случае в конфигурацию «Бухгалтерия предприятия, редакция 1.6») «ПоступлениеТоваровИУслуг» и «РеализацияТоваровИУслуг» могут послужить примером использования обработки либо прототипом для загрузки вашего варианта данных в эти документы.

P.S.: Принимаю заказы на создание настроек для загрузки необходимых Вам видов документов из Ваших данных. Быстро. Качественно. Дорого 🙂

1C — это сложная программа, которая требует множества ресурсов компьютера, а также правильной настройки. Если чего-то будет не доставать, то программа сообщит об ошибке, которую придётся в первую очередь решать бухгалтеру. Задачи бухгалтера часто связаны с дедлайнами, а если их нарушить, то могут возникнуть последствия в виде штрафов. Поэтому ошибки следует решать как можно скорее. В этой статье мы разберёмся в том, что делать, если в 1С появится сообщение «Код ошибки в уведомлении об исчисленных суммах налогов (строка начисления не может быть сформирована)».1c

Содержание

  1. В 1С сообщение «Код ошибки в уведомлении об исчисленных суммах налогов (строка начисления не может быть сформирована)»
  2. Неверно указан налоговый период
  3. Неверно указаны реквизиты платежа
  4. Неверно указана сумма платежа
  5. Перезагрузка компьютера
  6. Обращение в службу поддержки
  7. Что делать, если не получается устранить ошибку «строка начисления не может быть сформирована»?

В 1С сообщение «Код ошибки в уведомлении об исчисленных суммах налогов (строка начисления не может быть сформирована)»

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

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

Далее приведём частые причины, которые вызывают эту ошибку.

Неверно указан налоговый период

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

Неверно указаны реквизиты платежа

Реквизиты платежа показывают то, куда именно направляются деньги. Если их указать неверно, то, соответственно, сделать платёж не получится, и может появиться уведомление о том, что строка начисления не может быть сформирована. Задачу усложняет то, что у каждого налога могут быть разные реквизиты.

Поэтому проверьте правильность реквизитов в платёжном документе. Убедитесь, что всё сделано верно. Если вы ранее успешно отправляли налог по этим реквизитам, а теперь не можете, то обратитесь в свою налоговую инспекцию — возможно реквизиты изменились.Считает налог

Неверно указана сумма платежа

Сумма налога также иногда становится причиной этой ошибки. Поэтому следует проверить и этот параметр. У каждого налога разный размер. Также размер одного и того же налога в разный налоговый период может отличаться. Это зависит от изменений в доходности предприятия, количества сотрудников, отработанного ими времени, количества произведённого продукта и многих других параметров. Поэтому рекомендуется заново пересчитать сумму налога. Если налог вычисляется алгоритмами 1С автоматически, то следует проверить правильность заданных алгоритмов и убедиться, что в них нет ошибки, а также перепроверить подсчёт вручную.

Перезагрузка компьютера

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

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

Вам может быть это интересно: «-2147221005(0x800401F3): Недопустимая строка с указанием класса» — что делать?

Обращение в службу поддержки

Если решить проблему самостоятельно не удаётся, то обратитесь за помощью в службу поддержки. Обратиться можно либо к IT-специалисту вашей организации, что занимается обслуживанием 1С, либо непосредственно в организацию, которая эту программу вам установила, где вы её купили. Иногда они могут решить проблему дистанционно, консультируя по телефону, либо зайдя в компьютер удалённо. Но при необходимости смогут приехать.

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

Что делать, если не получается устранить ошибку «строка начисления не может быть сформирована»?

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

stanislavyakuza
18.04.2012 14:58 Прочитано: 13126

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

Вот кусок кода моей обработки:
////Данные для документа////
Товар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

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

Подсказка: Для быстрого поиска ответов — используйте ‘Поиск’

Понравилась статья? Поделить с друзьями:
  • Управляющая компания по адресу дома в санкт петербурге московский район
  • Судебный участок 1 октябрьского района г пензы реквизиты для госпошлины
  • Управляющая компания по адресу дома в санкт петербурге приморский район
  • Суммированный учет рабочего времени при сменном графике работы сторожей
  • Управляющая компания по адресу московская область солнечногорский район