8. Механизмы интеграции и обмена данными
#54

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Если в 1С вы заполняете документ «Ведомость в кассу» командой «Заполнить» (без ручной доработки строк), с какими типами данных вы фактически работаете в результате такого автозаполнения?

Текстовые значения в строках ведомости (например, ФИО сотрудника и прочие подписи/наименования, которые отображаются как текст).
Неправильно: в ведомости действительно отображаются текстовые значения, но в вопросе подразумевается выбор корректной комбинации - автозаполнение формирует не только «тексты», а еще и набор строк (табличную часть) целиком.
Уникальные идентификаторы (GUID) документов и объектов, с которыми пользователь может работать напрямую без преобразований и дополнительных действий.
Неправильно: пользователь в обычной работе с ведомостью оперирует сотрудниками, суммами и реквизитами, а системные уникальные идентификаторы не являются «типом значения», с которым работают напрямую при заполнении ведомости.
Набор строк табличной части (список сотрудников и суммы к выдаче), который заполняется автоматически по правилам подбора и расчетов.
Неправильно: автозаполнение действительно формирует табличную часть (список строк), но правильный вариант ответа в тесте предполагает сочетание с текстовыми значениями, которые присутствуют в строках ведомости как отображаемые данные.
Верны пункты 1 и 2.
Неправильно: при заполнении ведомости пользователь не работает «напрямую» с GUID, поэтому пункт 2 не подходит.
Верны пункты 1 и 3.
Правильно: после автозаполнения ведомость содержит набор строк табличной части (список сотрудников и суммы) и отображаемые текстовые значения в этих строках (например, ФИО), тогда как работа с уникальными идентификаторами не является типовым сценарием заполнения ведомости.
Верны пункты 1, 2 и 3.
Неправильно: пункт про уникальные идентификаторы не относится к типовым данным, с которыми пользователь работает при автозаполнении ведомости, поэтому «все пункты» выбрать нельзя.

Пояснение

Автозаполнение «Ведомости в кассу» в 1С рассчитано на то, чтобы быстро сформировать табличную часть документа: кого выплачиваем и сколько. Как обычно выполняют заполнение: 1) Создают «Ведомость в кассу» и заполняют реквизиты шапки, от которых зависит подбор: организация, касса, месяц/период и поле «Выплачивать» (например, аванс, зарплата, межрасчетные выплаты). 2) Нажимают «Заполнить». 3) Программа формирует строки табличной части (по сути - «массив» строк): для каждого подобранного сотрудника появляется отдельная строка с суммой к выдаче. Что попадает в строки при автозаполнении: - Отображаемые текстовые данные (например, ФИО сотрудника, наименование подразделения - в зависимости от формы документа). - Числовые суммы «к выплате», рассчитанные на основании начислений, удержаний и уже зарегистрированных выплат (чтобы не задвоить выдачу). На что опирается подбор сотрудников: - Ведомость заполняется только теми сотрудниками, у кого в настройках указано получение денег наличными (через кассу). Если сотруднику задана выплата на счет/по зарплатному проекту, он будет подбираться в другие типы ведомостей, а кассовая ведомость может оставаться пустой. Практический пример: - У сотрудника стоит способ выплаты «на счета», а вы создаете «Ведомость в кассу». Даже при наличии начислений «Заполнить» может не добавить этого сотрудника - потому что тип ведомости не соответствует способу выплаты. Важно: - Команда «Заполнить» предназначена для формирования строк ведомости и их заполнения понятными пользователю данными (сотрудник, суммы, отображаемые подписи). Внутренние системные идентификаторы объектов существуют, но с точки зрения пользователя это не «тип значения», с которым он работает при заполнении ведомости: пользователь выбирает сотрудников и документы по именам/номерам, а не по GUID. Если ведомость заполняется пусто: - проверьте, совпадает ли тип ведомости (касса) со способом выплаты сотрудника; - проверьте месяц/вид выплаты и наличие рассчитанных начислений за нужный период; - убедитесь, что эти суммы не были уже выплачены другой ведомостью (тогда остаток к выдаче может быть равен нулю).