Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

ИнфоСофт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Вы можете запретить обработку сookies в настройках браузера. Пожалуйста, ознакомьтесь с политикой использования cookies.
Оставаясь на сайте, вы соглашаетесь с политикой использования cookies.

Как протестировать данные после переноса в 1С:ЗУП из другой программы

Палкина Юлия Посмотреть все статьи >> Специалист по внедрению 1С франчайзинговой сети "ИнфоСофт".
17.06.2025
224
Время прочтения - 6 мин.
Заказать консультацию

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

Сокращения:

1С:ЗУП – программный продукт Зарплата и управление персоналом.

1С:БП – программный продукт Бухгалтерия предприятия.

Откроем справочник Зарплатные проекты в 1С:ЗУП. Раздел Выплаты – см. также Зарплатные проекты. Предварительно был сделан перенос нескольких Зарплатных проектов.

1.png

Для тестирования корректности перенесенных данных будем использовать БАНК ВТБ (ПАО). Откроем элемент справочника БАНК ВТБ (ПАО).


2p.png
Видно, что по умолчанию поле Банк не заполнено. Чтобы заполнить поле Банк, необходимо погрузить Справочник БИК с https://releases.1c.ru/classifiers/total. Загружаем справочник БИК. Выбираем из справочника Банк ВТБ (ПАО).
3p.png

4p.png

Переходим к настройке «Использовать обмен электронными документами с банком». Тут возможны два варианта настройки:
  1. Не ставим флаг «Использовать обмен электронными документами с банком». Это значит, что обмен ведется в другой программе: из 1С:ЗУП данные передаются, например, в 1С:БП и оттуда ведется обмен с банком.
  2. Ставим флаг «Использовать обмен электронными документами с банком».  Тогда формировать реестр для выгрузки в банк можно непосредственно из 1С:ЗУП.

Не ставим флаг «Использовать обмен электронными документами с банком» (по умолчанию обмен с банком ведется в другой программе). Жмем кнопку Записать.

5p.png

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

6p.png 

Программа отсылает к полю «Максимальная длина имени держателя карты».

7p.png

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

Поведение программы кажется нелогичным. Ожидается, что если не стоит флаг «Использовать обмен электронными документами», то данный функционал вообще не должен быть задействован при записи справочника. Также видим, что поле «Максимальная длина имени держателя карты» не доступно для заполнения.  

Для эксперимента установим флаг «Использовать обмен электронными документами».

8p.png

Теперь можно заполнить данные в поле «Максимальная длина имени держателя карты». Укажем значение, например, 10 и видим ошибку «В поле введены некорректные данные».

9p.png 

Такое же поведение программы будет, если мы укажем 1, 11, 12, 13, 14, 15 или 16. В данный момент совершенно непонятно, какие данные являются корректными. Как исправить ошибку?

 

Способ номер 1

В первую очередь обратимся к сайту ИТС, где указано, что в поле «Максимальная длина держателя карты» по умолчанию указывается 19 символов.

 

Способ номер 2

Ту же информацию можно посмотреть в режиме конфигуратора. Как быстро найти требуемый объект? В режиме 1С:Предприятие через три точки обратимся к Информации для технического специалиста.

10p.png

Откроется информационное окно, скопировав данные из которого, можно быстро найти объект в дереве конфигурации.

11p.png

Откроем в режиме конфигуратора СправочникЗарплатныеПроекты: ФормаЭлемента

12p.png

В палитре свойств МинимальноеЗначение 19, МаксимальноеЗначение 26. Значит, в поле Максимальная длина имени держателя карты можно указать диапазон от 19 до 26. Другие значения будут выдавать ошибку.

 

Способ номер 3

Какое значение необходимо указать в поле «Максимальная длина имени держателя карты» можно узнать максимально просто: создадим новый Зарплатный проект по кнопке Создать.

13p.png

Откроется окно для создания нового зарплатного проекта. Где по умолчанию значение поля «Максимальная длина имени держателя карты» равна 19.

14p.png

Выводы: качественно протестированный перенос позволяет быстро исправить ошибки и избежать проблем в работе пользователей в дальнейшем.  На данном примере мы рассмотрели три простых способа, как расследовать ошибки перенесенных данных. Очевидно, что в механизме обмена не настроено заполнение поля по умолчанию «Максимальная длина имени держателя карты».  



Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Рассказать друзьям
1С:ЗУП
Вам может быть интересно: