Ошибка чтения файла сообщения обмена недопустимое значение параметра параметр номер 2

О нюансах работы в 1С с ЗначениеВРеквизитФормы и ошибке Недопустимое значение параметра (параметр номер ‘2’).

ЗначениеВРеквизитФормы выполняется на сервере. Разработчики платформы автоматизировали процесс передачи данных на клиент — вручную на клиенте присваивать значение полю не нужно.

Проще всего выгрузить результат выполнения запроса с вариантом обхода по группировкам. Тогда на выходе будет ДеревоЗначений и тип данных совпадет с тем, что установлен в табличном поле по-умолчанию. Однако, если табличное поле базируется на ТаблицаЗначений — обход по группировкам в выгрузке не нужен.

Если что-то не так — получите ошибку Недопустимое значение параметра (параметр номер ‘2’).

Чтобы исправить ошибку «Недопустимое значение параметра (параметр номер ‘2’)» нужно проверить:

1. Тип данных реквизита на форме должен совпадать с типом данных который хотите присвоить реквизиту (ДеревоЗначений, ТаблицаЗначений).

Формирование ДеревоЗначений:

Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам)

Формирование ТаблицаЗначений:

Запрос.Выполнить.Выгрузить()

2. Количество и имена колонок в результате запроса должны совпадать с количеством и именами в табличном поле на форме.

3. Имя реквизита на форме должно совпадать с именем указанном в методе ЗначениеВРеквизитФормы и иметь тип Строка. Рекомендую копировать текст и вставлять в места где он должен совпадать.

Если ошибка сохраняется — перепроверьте все пункты в отладчике.

Чтобы научиться работать с методом ЗначениеВРеквизитФормы нужен определенный опыт. Со временем вы обязательно научитесь пользоваться им без ошибок.

Здравствуйте!
1С:Предприятие 8.3 (8.3.15.1656)Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.73.38)
Заполняла зарплатный проект и лицевые счета сотрудников. После этого перестал открываться один сотрудник с ошибкой Недопустимое значение параметр № 2. Тех поддержка с официального сайта просит прислать информационную базу. Директор категорически против. Как исправить эту ошибку?

г. Московская область6 221 балл

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

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

Цитата (ОльгаVl):1С:Предприятие 8.3 (8.3.15.1656)

Попробуйте запустить программу под предыдущей платформой.

Kamushek, спасибо, как это сделать?

В окне выбора базы выбираете базу.
Далее нажимаете кнопку «Изменить» и «Далее».
В строке версия 1С Предприятие указываете номер версии платформы которой хотите открыть базу. По умолчанию там должно стоять «8.3», что означает последняя установленная версия платформы.

Заполняйте платежки с актуальными на сегодня КБК, кодами дохода и другими обязательными реквизитами

В окне запуска явно прописать предыдущий ехе-ник.
Установленные ехе-ники можно посмотреть в Панели управления — Программы и компоненты — какие у вас есть?

Kamushek,

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

  

nnnikolay

29.03.16 — 09:34

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

Ссылка на базу: https://drive.google.com/open?id=0B5he0Ap0fC64TkdSYld2Rm43S00

Буду невероятно благодарен тем, кто поможет исправить ошибку. Уже несколько дней парюсь с этим документом, вечно что-то не так, а сдавать уже совсем скоро. help *crying*.

  

Рэйв

1 — 29.03.16 — 09:44

Сколько?

  

eklmn

2 — 29.03.16 — 09:51

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

  

nnnikolay

3 — 29.03.16 — 09:56

(2) {ОбщийМодуль.РаботаСоСправочниками.Модуль(4)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)

         ЗначенияРесурсов = РегистрыСведений.ЦеныТоваровВПрайсеПоставщика.ПолучитьПоследнее(АктуальнаяДата, Отбор);

по причине:

Недопустимое значение параметра (параметр номер ‘2’)

Недопустимое значение параметра (параметр номер ‘2’)

  

patapum

4 — 29.03.16 — 09:59

(3) похоже, нужно купить СП

  

SadrArt

5 — 29.03.16 — 10:01

(3) а что в «Отбор»е?

  

eklmn

6 — 29.03.16 — 10:02

(3) а теперь покажи как отбор формируется

  

nnnikolay

7 — 29.03.16 — 10:03

(5)      Функция РозничнаяЦена(АктуальнаяДата,ЭлементПрайсыПоставщиков)Экспорт

        

Отбор=Новый Структура («Цена», ЭлементПрайсыПоставщиков);

ЗначенияРесурсов = РегистрыСведений.ЦеныТоваровВПрайсеПоставщика.ПолучитьПоследнее(АктуальнаяДата, Отбор);

         Возврат ЗначенияРесурсов.Цена;

     КонецФункции

  

nnnikolay

8 — 29.03.16 — 10:06

делаю этот КП под руководством преподавателя, она говорит такая ошибка у многих и сама не знает как ее решить

так что на вас вся надежда ;)

  

eklmn

9 — 29.03.16 — 10:08

что такое ЭлементПрайсыПоставщиков?

  

eklmn

10 — 29.03.16 — 10:08

и структуру регистра сведений покажи

  

GROOVY

11 — 29.03.16 — 10:10

Вангую. Или измерение не «Цена» называется, или оно там не одно.

  

GROOVY

12 — 29.03.16 — 10:11

Точно там измерения «Цена» нет, судя по возвращаемому значению функции.

  

nnnikolay

13 — 29.03.16 — 10:12

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

структура регистра ЦеныТоваровВПрайсеПоставщика:

измерения — Товар

ресурсы — Цена

  

GROOVY

14 — 29.03.16 — 10:16

(13)  Тогда нафига отбор по цене делать пытаетесь? Синтаксис-помощник кто-то там у вас читать умеет?

Отбор=Новый Структура («Товар», ЭлементПрайсыПоставщиков);

  

nnnikolay

15 — 29.03.16 — 10:21

(14) исправил на «Товар», запускаю конфигурацию, документ, выбираю товар, и на моменте когда по сути должна подставляться цена из регистра вылетает ошибка «Ошибка отображения типов: Отсутствует отображение для типа ‘ДанныеФормыЭлементКоллекции’

Если подробно, то:

{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(19)}: Ошибка при вызове метода контекста (РассчитатьСумму)

    РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

по причине:

Ошибка при вызове серверного метода.

по причине:

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.

по причине:

Ошибка преобразования данных XDTO:

Запись значения свойства ‘param’:

    форма: Элемент

    имя: {http://v8.1c.ru/8.2/managed-application/modules}param

по причине:

Ошибка отображения типов:

Отсутствует отображение для типа ‘ДанныеФормыЭлементКоллекции’

  

eklmn

16 — 29.03.16 — 10:31

(15) покажи модуль РаботаСДокументами.РассчитатьСумму

  

ЧеловекДуши

17 — 29.03.16 — 10:33

(0) ссылку кинул авторизованную. Вы хоть немного отражайте, что кидаете :)

Требуется разрешение

Хотите просмотреть файл? Свяжитесь с его владельцем или войдите в аккаунт с правом доступа. Подробнее…

А оно мне надо? :)

  

ЧеловекДуши

18 — 29.03.16 — 10:34

(15) Попробуй понять, Что есть сервер, и что есть Клиент :)

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

Запусти отладчик, он вам подскажет :)

  

ЧеловекДуши

19 — 29.03.16 — 10:35

(16) Да ТС не понимает, почему нельзя просто так работать с реквизитами формы на сервере :)

  

eklmn

20 — 29.03.16 — 10:36

(19) в том то и дело, надо ж подсказать ))

  

eklmn

21 — 29.03.16 — 10:37

мы тут уже учительницу нагнули я так понял ))

  

nnnikolay

22 — 29.03.16 — 10:37

Всё, спасибо всем, особенно ЧеловекуДуши и GROOVY.

Да, причина была в том что «цена» вместо «товар» и общий модуль «РаботаСДокументами» стоял на сервере.

Храни вас 1c:бог :)

  

GROOVY

23 — 29.03.16 — 10:44

(22)  Я 1С-Атеист.

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

1C
1
2
3
4
{ОбщийМодуль.РаботаСоСправочниками.Модуль(5)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)
ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор); 
по причине:
Недопустимое значение параметра (параметр номер '2')

Общий модуль «РаботаСоСправочниками»

1C
1
2
3
4
5
6
7
Функция РозничнаяЦена(АктуальнаяДата, ЭлементРаботы) Экспорт 
// Создать вспомогательный объект Отбор 
Отбор = Новый Структура("ПроводимыеАвтоработы", ЭлементРаботы); 
// Получить актуальные значения ресурсов регистра 
ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор); 
Возврат ЗначенияРесурсов.Цена; 
КонецФункции

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

1C
1
2
3
4
5
6
7
8
9
Процедура РаботыРаботаПриИзменении(Элемент)
    // Вставить содержимое обработчика.
    СтрокаТабличнойЧасти=Элементы.Работы.ТекущиеДанные; 
// Установить цену 
СтрокаТабличнойЧасти.Цена=РаботаСоСправочниками.РозничнаяЦена(Объект.Дата,СтрокаТабличнойЧасти.Работа); 
// Пересчитать сумму строки 
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); 
 
КонецПроцедуры

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

  1. Главная
  2. Форум
  3. Для технических специалистов
  4. Ошибка Недопустимое значение параметра (параметр номер 2) после удаления дублей Подразделения при синхронизации с ЗУП

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

Новая тема

Ответить

Письмо в техподдержку 1С

отправить копию письма на мой адрес

отправить копию письма на адрес:

[1С:Бухгалтерия 8]

Eliza

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

Eliza

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

Добрый день! В дополнение к вопросу указываю версии программ:
Зарплата и управление персоналом (базовая), редакция 3.1 (3.1.13.219),
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.77.52)

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

Сегодня В 1С столкнулся с ошибкой при загрузке данных в базу из XML.

“Ошибка при вызове метода контекста (НачатьЧтение): Неизвестный получатель”

Вначале не мог понять в чем дело, но потом разобрался. Т.к. переносил данные между тестовыми базами, а там номера сообщений не совпадают – нужно было заменить в XML номера на актуальные. И во время замены я ошибся и заменил вместо номеров сообщений номера узлов. После корректировки XML-файла ошибка ушла и данные корректно загрузились.

Итого, если у вас ошибка “Ошибка при вызове метода контекста (НачатьЧтение): Неизвестный получатель” при чтении XML-файла – посмотрите какие узлы указаны в файле и какие узлы есть в базе по используемому плану обмена. Вероятно они не совпадают.

Метки: 1СXMLНачатьЧтениеНеизвестный получательОбмен даннымиОшибка

Читайте также:

Ошибка обмена

Автор Стелла Темираева, 14 сен 2016, 12:08

0 Пользователей и 1 гость просматривают эту тему.

Помогите пожалуйста, РИБ по магазину Розница 2.1, при обмене выдает такую ошибку:Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(171)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {ОбщийМодуль.ОбменССайтомПереопределяемый.Модуль(1617)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер ‘2’)
Случилось это после ошибок в базе, исправленных при помощи стандартной обработки тестирования и исправления.


Нужно отлаживать, смотреть что там передается в параметр 2. Может конечно просто файлы битые передаются.


Теги:

  • Форум База

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Пользователям 1С Предприятие 8

  • Ошибка обмена

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Добрый день!
До января 2020г. данные по зарплате загружались из ЗУП 8.2. Из-за этого в Бухгалтерии предприятия отображалось 2 обособленных подразделения. С января 2020г данные загружаем из ЗУП 3.1. Недавно провели удаление дублей по подразделениям. Осталось одно обособленное подразделение. При попытке открыть или редактировать ОП, оно не открывалось, а выдавало ошибку: . «Недопустимое значение параметра ( параметр номер 2)» После синхронизации с ЗУП 3.1 это обособленное подразделение исчезло совсем. Но оно отображается в проводках по зарплате «Отражение зарплаты в бухучете», и так же при попытке открыть выдает аналогичную ошибку. Как исправить данную ошибку?

Ошибка при попытке распечатать чек в «Отражении зарплаты в бухучете»

Я
   anton38

12.05.22 — 06:16

Добрый день, прошу подсказать,

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

Бухгалтерия предприятия, редакция 3.0 (3.0.111.25), типовая стоит на поддержке.

SQL

проблема следующая:

После обновления начала появляться ошибка при попытке распечатать чек в «Отражении зарплаты в бухучете»:

Ошибка при подготовке группы чеков:

Недопустимое значение параметра (параметр номер ‘2’)

{ОбщийМодуль.ПечатьФискальныхДокументовКлиент.Модуль(745)}:ВызватьИсключение Текст;

{ОбщийМодуль.ПечатьФискальныхДокументовКлиент.Модуль(716)}:ПоказатьОшибкуФормированияГруппыЧеков(ДлительнаяОперация);

{ОбщаяФорма.ДлительнаяОперация.Форма(119)}:Закрыть(РезультатВыполнения(Задание));  

В журнале нашел следующее сообщение:

Событие: Фоновое задание. Ошибка выполнения

Коментарий:

Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)

{ОбщийМодуль.ПечатьФискальныхДокументов.Модуль(37)}:ЗаполнитьЗначенияСвойств(Реквизиты, ДанныеОплатыСертификатНСПК);

{ОбщийМодуль.ПечатьФискальныхДокументов.Модуль(1043)}:МассивЧеков = ПечатьФискальныхДокументов.СобратьДанныеЧеков(

{(1)}:ПечатьФискальныхДокументов.ПечатьЧековНаУдержанияИзЗарплаты(Параметры[0],Параметры[1])

{ОбщийМодуль.ОбщегоНазначения.Модуль(5263)}:Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;

{ОбщийМодуль.ДлительныеОперации.Модуль(1124)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);

{ОбщийМодуль.ДлительныеОперации.Модуль(1114)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:

Недопустимое значение параметра (параметр номер ‘2’)

по причине:

Недопустимое значение параметра (параметр номер ‘2’)

Думал что выйдет новое обновление и это исправится, но нет.

Делал полное тестирование базы но это тоже не помогло.

Подскажите пожалуйста на какой параметр номер 2 он ругается.

   2S

1 — 12.05.22 — 06:18

(0) по-моему баг, попробуй заремить эту строку заполнитьзначениясвойств в расширении.

   anton38

2 — 12.05.22 — 06:36

Спасибо, сейчас попробую, о результате отпишусь:)

   Dmitry1c

3 — 12.05.22 — 07:07

Очень любопытно, а что у вас за чек в этом документе?

   anton38

4 — 12.05.22 — 07:43

R (1) К сожалению не помогло, ошибка таже

   anton38

5 — 12.05.22 — 07:43

(3) Удержание и ЗП

   anton38

6 — 12.05.22 — 07:44

(3) Удержание из ЗП

   2S

7 — 12.05.22 — 07:48

(4) мне помогло, но это костыль, а не руководство к действию.

Видимо не то заремили.

   anton38

8 — 12.05.22 — 07:55

(7) Ну я ОбщийМодуль.ПечатьФискальныхДокументов вынес в расширение и в него же добавил

&Вместо(«СобратьДанныеЧеков»)

Функция РасшПечатьЧеков_СобратьДанныеЧеков

Скопировал весь код из Функция СобратьДанныеЧеков

и там заремил

//ЗаполнитьЗначенияСвойств(Реквизиты, РеквизитПечатиЧека);

//ЗаполнитьЗначенияСвойств(Реквизиты, ДанныеОплатыСертификатНСПК);

Я только начал изучать 1с и скорее всего туплю

   2S

9 — 12.05.22 — 07:58

только это заремь

//ЗаполнитьЗначенияСвойств(Реквизиты, ДанныеОплатыСертификатНСПК);

   anton38

10 — 12.05.22 — 07:59

(9) Пробовал, не помогло.

Возможно я неправильно вынес в расширение?

   anton38

11 — 12.05.22 — 08:04

Вот что у меня в расширении:

&Вместо(«СобратьДанныеЧеков»)

Функция РасшПечатьЧеков_СобратьДанныеЧеков(ДокументСсылка, НомерСекции = 0, ВерсияФормата, АдресУстановкиККТ, ПараметрыОбработчика = Неопределено, СообщениеОбОшибке = «», ИдентификаторФормы = Неопределено, АдресХранилищаПечатьЧека = Неопределено, ДанныеОплатыСертификатНСПК = Неопределено) Экспорт

    
    МассивЧеков = Новый Массив;

    
    Если ПараметрыОбработчика = Неопределено Тогда

        ПараметрыОбработчика = Новый Структура;

    КонецЕсли;

    
    ПараметрыПечатиЧека = Неопределено;

    
    // Параметры печати чека могли быть получены ранее

    Если ЭтоАдресВременногоХранилища(АдресХранилищаПечатьЧека) Тогда

        ПараметрыПечатиЧека = ПолучитьИзВременногоХранилища(АдресХранилищаПечатьЧека);

    КонецЕсли;

    
    Если НЕ ЗначениеЗаполнено(ПараметрыПечатиЧека) Тогда

        ПараметрыПечатиЧека = ПодготовитьПараметрыПечатиЧека(ДокументСсылка, ПараметрыОбработчика, СообщениеОбОшибке);

    КонецЕсли;

    
    Если ЗначениеЗаполнено(СообщениеОбОшибке) Тогда

        Возврат МассивЧеков;

    КонецЕсли;

    
    РеквизитыПечатиЧека = ПараметрыПечатиЧека.РеквизитыПечатиЧека;

    Если РеквизитыПечатиЧека.Количество() = 0 Тогда

        Возврат МассивЧеков;

    КонецЕсли;

    
    Для Каждого РеквизитПечатиЧека ИЗ РеквизитыПечатиЧека Цикл

        
        Реквизиты = НовыйРеквизитыПечатиЧека();

        
        ЗаполнитьЗначенияСвойств(Реквизиты, РеквизитПечатиЧека);

        //ЗаполнитьЗначенияСвойств(Реквизиты, ДанныеОплатыСертификатНСПК);

        
        Если НЕ ПараметрыПечатиЧека.Свойство(«ШтрихкодыУпаковок») Тогда

            // Чек не содержит маркируемую продукцию

        ИначеЕсли НЕ ОбработатьМаркированнуюПродукцию(

                ПараметрыПечатиЧека.ОплачиваемаяНоменклатура,

                ПараметрыПечатиЧека.ШтрихкодыУпаковок, Реквизиты,

                ИдентификаторФормы, СообщениеОбОшибке) Тогда

                
            Возврат МассивЧеков;

        КонецЕсли;

        
        ПрименяетсяУСНПатент                    = УчетнаяПолитика.ПрименяетсяУСНПатент(Реквизиты.Организация, Реквизиты.Дата);

        ПрименяетсяЕНВД                         = УчетнаяПолитика.ПлательщикЕНВД(Реквизиты.Организация, Реквизиты.Дата);

        ПрименяетсяОсобыйПорядокНалогообложения = УчетнаяПолитика.ПрименяетсяОсобыйПорядокНалогообложения(Реквизиты.Организация, Реквизиты.Дата);

        
        ПрименяетсяТолькоПатент                 = ПрименяетсяОсобыйПорядокНалогообложения И ПрименяетсяУСНПатент;

        ПрименяетсяТолькоЕНВД                   = ПрименяетсяОсобыйПорядокНалогообложения И ПрименяетсяЕНВД;

        
        Если ПрименяетсяТолькоПатент ИЛИ ЗначениеЗаполнено(Реквизиты.Патент) Тогда

            НалоговыйРежим = Перечисления.ТипыСистемНалогообложенияККТ.Патент;

        ИначеЕсли ПрименяетсяТолькоЕНВД Тогда

            НалоговыйРежим = Перечисления.ТипыСистемНалогообложенияККТ.ЕНВД;

        ИначеЕсли УчетнаяПолитика.ПрименяетсяУСНДоходы(Реквизиты.Организация, Реквизиты.Дата) Тогда

            НалоговыйРежим = Перечисления.ТипыСистемНалогообложенияККТ.УСНДоход;

        ИначеЕсли УчетнаяПолитика.ПрименяетсяУСНДоходыМинусРасходы(Реквизиты.Организация, Реквизиты.Дата) Тогда

            НалоговыйРежим = Перечисления.ТипыСистемНалогообложенияККТ.УСНДоходРасход;

        Иначе

            НалоговыйРежим = Перечисления.ТипыСистемНалогообложенияККТ.ОСН;

        КонецЕсли;

        
        Реквизиты.Вставить(«НалоговыйРежим», НалоговыйРежим);

        Реквизиты.Вставить(«НомерСекции»,    НомерСекции);

        
        Если ПараметрыОбработчика.Свойство(«ТипОбъекта») Тогда

            Если ПараметрыОбработчика.ТипОбъекта = «ОбщийМодуль» Тогда

                МодульОбработчика = ОбщегоНазначения.ОбщийМодуль(ПараметрыОбработчика.ИмяОбъекта);

            Иначе // документ

                МодульОбработчика = Документы[ПараметрыОбработчика.ИмяОбъекта];

            КонецЕсли;

        Иначе // документ по ссылке

            МодульОбработчика = Документы[ДокументСсылка.Метаданные().Имя];

        КонецЕсли;

        
        Реквизиты.Вставить(«НаименованиеВСтрокеЧека», МодульОбработчика.НаименованиеВСтрокеЧека(Реквизиты));

        
        ПараметрыОперацииФискализацииЧека = ПараметрыОперацииФискализацииЧека(Реквизиты, ПараметрыПечатиЧека, ВерсияФормата, АдресУстановкиККТ, СообщениеОбОшибке);

        Если ЗначениеЗаполнено(ПараметрыОперацииФискализацииЧека) Тогда

            МассивЧеков.Добавить(ПараметрыОперацииФискализацииЧека);

        Иначе

            Возврат МассивЧеков;

        КонецЕсли;

        
    КонецЦикла;

    Возврат МассивЧеков;

КонецФункции

   hhhh

12 — 12.05.22 — 08:32

(11) наверно у тебя ДанныеОплатыСертификатНСПК = Неопределено

то есть ошибка не здесь, а где-то выше по тексту.

   anton38

13 — 12.05.22 — 09:09

(12) Эх, еще бы понять где (

Но все равно спасибо! Буд и искать.

   Фрэнки

14 — 12.05.22 — 09:11

(13) А из других мест Чек печатать получается?

Вообще, по характеру ошибки можно предположить, что любой чек не получится распечатать

   anton38

15 — 12.05.22 — 09:22

(14) Когда сотруднику выдается спецодежда чек на Кредит печатается, а уже когда нужно сделать реализацию (удержать и ЗП), возникает вот эта ошибка.

   anton38

16 — 12.05.22 — 09:52

Есть подозрение что я зря уже неделю мучаюсь.

Проверил сейчас какие есть исправления и среде них есть EF_10238877 (При печати чека на удержание из заработной платы выдается сообщение об ошибке).

Попробую его поставить и отпишусь решило это мою проблему или нет.

   anton38

17 — 12.05.22 — 09:58

(16) Проблема устранена, чеки печатаются.

Всем кто откликнулся огромное спасибо!!!

  

anton38

18 — 12.05.22 — 10:37

(1) Судя по исправлению вы были очень близки к решению.

Нужно было строчку

ЗаполнитьЗначенияСвойств(Реквизиты, ДанныеОплатыСертификатНСПК);

Заменить на

Если ДанныеОплатыСертификатНСПК <> Неопределено Тогда

            ЗаполнитьЗначенияСвойств(Реквизиты, ДанныеОплатыСертификатНСПК);

        КонецЕсли;

  • Ошибка чтения файла сообщения обмена конфликт блокировок при выполнении транзакции
  • Ошибка чтения файла сообщения обмена конфигурация узла распределенной иб не соответствует ожидаемой
  • Ошибка чтения файла сообщения обмена искажены изменения конфигурации
  • Ошибка чтения файла сообщения обмена значение не является значением объектного типа ссылка
  • Ошибка чтения файла про100