Некорректно заполняются значения по умолчанию при создании документа. 1С: УТ

Публикация № 946924

Разработка - Адаптация типовых решений

значения по умолчанию автозаполнение

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

Казалось бы, что может быть проще?!

Кинулся в справочник организаций, установил старый счёт как закрытый (благо есть такой реквизит "Закрыт"), для пущей уверенности, так сказать "на всякий пожарный", ещё пометил его на удаление.

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

И тут начились мытарства поиска (последовательно):

  1. Менеджер справочника "Организации" - Функция ПолучитьБанковскийСчетОрганизацииПоУмолчанию(...) - счёт верный;
  2. Настройки пользователя по умолчанию - нет счёта по умолчанию;
  3. Точки останова в ПриСозданииНаСервере(...) и ПриЧтенииНаСервере(...) документа - опять тухло, счет уже заполнен,
  4. Модуль объекта документа ОбработкаЗаполнения(...) - уже теплее, но где именно, создаю ведь новый, а не копирую;
  5. И вот он - апогей - ЗаполнениеСвойствПоСтатистикеСервер.ЗаполнитьСвойстваОбъекта(...)!

Оказывается в счёт проставляется значение, наиболее часто используемое (по статистике) в данном типе документа (объекте метаданных).

Происходит это в частности в процедуре 

// Получим значение реквизита по статистике

ЗначениеРеквизитаПоСтатистике(...);

 

Итог:

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

Вывод:

Успешное решение задач поверхностным анализом остались в обычных формах.

Проверки на заполненность в ПриСозданииНаСервере(...) уже стоит делать аккуратнее.

Ну и лишний раз убеждаемся что "статистика" самая бестолковая наука!

 

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

 

Протестировано на конфигурациях: 

Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0 (2.0.18.6)

Управление торговлей, редакция 11 (11.4.2.109)

9

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. alex-l19041 8 21.11.18 11:09 Сейчас в теме
статистика статистикой, но использовать для заполнения помеченный на удаление элемент - странно...
3. A_Max 17 21.11.18 12:25 Сейчас в теме
(1) Он не помечен на удаление, это отдельный статус.
2. denis_aka_wolf 73 21.11.18 11:16 Сейчас в теме
Помеченные в статистику не попадают И НЕ ТаблицаОбъектов.ПометкаУдаления
5. alex-l19041 8 21.11.18 12:33 Сейчас в теме
(2) как я понял это касается документов, а не значений реквизитов
4. A_Max 17 21.11.18 12:26 Сейчас в теме
Вы можете изменить поведение в предопределенном модуле заполенния по статистике.
6. yupi71 34 21.11.18 14:51 Сейчас в теме
Вот кстати, утром проснулся со свежей головой и задался этим вопросом...я же однозначно установил пометку у неверного счёта, а он всё равно лез в документы. Вечером прочешу запрос почему так, он небольшой, но из вложенных запросов весь.
maXon777; +1 Ответить
9. yupi71 34 23.11.18 20:55 Сейчас в теме
(6) К сожалению клиент смылся и детально изучить суть решения не удалось.

В силу оперативности клиенту решал так:
в ПриСозданииНаСервере(...) добавил процедуру ПолучитьБанковскийСчетОрганизацииПоУмолчанию(...)

На своих базах смоделировать так и не удалось((
Но...есть подозрение что дело в процедуре - ЗначениеНастроекПовтИсп.ПолучитьБанковскийСчетОрганизацииПоУмолчанию(...)
7. CheBurator 3400 23.11.18 14:07 Сейчас в теме
Оказывается в счёт проставляется значение, наиболее часто используемое (по статистике) в данном типе документа (объекте метаданных).

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

1. в чем смысл статьи? - неясно...
2. как исправить ситуацию, не помечая элемент на удаление - так и осталось без ответа...

Или я чего-то не понял?
8. yupi71 34 23.11.18 20:50 Сейчас в теме
(7) Кому известно? Лично Вам, может ещё паре тысяч программистов? Бабушкам у подъезда? Сыну маминой подруги?)) Да хоть всем...
...кроме одного единственного начинающего специалиста, устроившегося после института в организацию. К которому приходит гневный бухгалтер и просит разобраться в такой пустяковой проблеме.

Смысл?...направить разработчика в правильное русло.

В общем повторюсь: "...Надеюсь, кому-то будет полезно и сэкономит время и нервы."


P.S. Нормально отношусь к критике, поэтому согласен, путь решения не предоставил...учту в будущем.
10. CheBurator 3400 23.11.18 21:27 Сейчас в теме
(8) начинающий специалист "устроился" - ну раз устроился, пусть мучается.
11. CheBurator 3400 23.11.18 21:30 Сейчас в теме
Полезность этой статьи и комментариев к ней следующая:
- проблему решить не удалось.
- все что удалось: "сообщить" что значения по умолчанию заполняются на основании статистики.

приведенные попытки расследования кода (которые непонятно к чему привели/не привели - не хватило сил даже посмотреть в есть подозрение что дело в процедуре - ЗначениеНастроекПовтИсп.ПолучитьБанковскийСчетОрганизацииПоУмолчанию(...) - явно не для "начинающих специалистов".
Оставьте свое сообщение

См. также

"Прелести" БСП. Часть 1 - Дополнительные реквизиты / сведения 31

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Адаптация типовых решений

История небольшого расследования - сломались дополнительные реквизиты, или как НЕ НАДО использовать УИД в программном коде.

04.07.2019    5541    Enigma    15       

Итеративная ошибка почтового сервиса в 1С "Комплексная автоматизация" 2.4.8 0

Статья Системный администратор Программист Пользователь Нет файла v8 КА2 Россия Бесплатно (free) Адаптация типовых решений

После обновления на релиз 2.4.8.79 возникла конфликтная ситуация на уровне генерального директора, а именно: клиенты, которым отправлялись письма из 1С, начали регулярно получать одни и те же письма, то есть что-то вроде вирусной атаки (многократная отправка одного и того же письма).

02.07.2019    1410    pas    4       

Не открывается оборотно-сальдовая ведомость или "variable not found in subplan target lists" 0

Статья Программист Нет файла v8 v8::БУ УПП1 БУ Оборотно-сальдовая ведомость, Анализ счета Бесплатно (free) Адаптация типовых решений

При попытке открыть Оборотно-сальдовую ведомость программа выдает ошибку "Ошибка СУБД: ERROR: variable not found in subplan target lists" и либо закрывается, либо ее нужно перезапускать. Описан частный случай решения проблемы.

02.04.2019    2202    Max777    4       

Подключение дополнительных обработок - Розница для Украины 1

Статья Программист Нет файла v8 1cv8.cf Украина Бесплатно (free) Адаптация типовых решений

Внешние подключаемые обработки - замечательный механизм! Но почему же он не работает для простых пользователей?

22.03.2019    1920    kalyuzhny    9       

Неверный расчет СЗВ-СТАЖ. ЗУП 3.1 8

Статья Программист Нет файла v8 v8::СПР ЗУП3.x БУ Зарплата Управление персоналом (HRM) ФОМС, ПФ, ФСС Бесплатно (free) Адаптация типовых решений

При заполнении отчета СЗВ-СТАЖ на последних релизах ЗУП (ошибка не исправлена и в релизе 3.1.9.107) выявлены ошибки при расчете периодов, а также неверное выделение стажа ДЛОТПУСК.

01.03.2019    3114    dbachinsky    2       

Исправление отрицательных остатков по организациям в УТ 11.4, КА 2.4, ЕРП 2.4. Интеркампани, механизм формирования резервов 64

Статья Программист Нет файла v8 v8::УФ ERP2 УТ11 КА2 УУ Учет ТМЦ Бесплатно (free) Практика программирования Адаптация типовых решений

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

29.01.2019    13094    ids79    25       

Пропал фокус (активность) элемента формы, ошибка при переходе на платформу 1С:Предприятие 8.3 (8.3.12.1790) 3

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Адаптация типовых решений

После перехода на платформу 8.3.12.1790 обнаружилась проблема. При подборе товара в форме подбора номенклатуры на поле ввода количество пропал фокус (активность).

09.01.2019    4401    rhtr    20       

ЗУП 3.1: долгое открытие ряда документов (больничный, отпуск, командировка), начиная с релиза 3.1.6.6 - исправление ошибки с кодом 30161250 7

Статья Программист Нет файла v8 v8::СПР ЗУП3.x Россия БУ УУ Зарплата Бесплатно (free) Адаптация типовых решений

В релизе 3.1.6.6 разработчиками была допущена ошибка, заключающаяся в написании крайне неоптимального запроса к базе данных. Конкретно на моей базе, где учет ведется всего пару месяцев, запрос выполнялся около 10 секунд, что уже напрягало. В данной публикации я укажу на расположение данного запроса и выложу текст нового запроса, опубликованного разработчиками в версии для тестирования 3.1.7.67.

21.06.2018    6080    Bene_Valete    12       

Ошибка печати чека на ККМ Атол FPrint22. ПоследующаяОплата (Кредит) вместо Электронными. Розница 2 7

Статья Системный администратор Программист Нет файла v8 Розница Россия Кассовые операции Розничная торговля Бесплатно (free) Адаптация типовых решений ККМ

При печати чека на FPrint22 неожиданно выяснилось, что вместо Электронными (пробивали по платежной карте) в чеке вставало на вид оплат ПоследущаяОплата (Кредит).

22.01.2018    23016    ah7777777    15       

Ошибка "Запись не верна! Набор записей, принадлежащий менеджеру, должен содержать ровно 1 запись" в Альфа-Авто 5 и методы ее устранения 3

Статья Системный администратор Программист Нет файла v8 1cv8.cf Автомобили, автосервисы Россия PostgreSQL Бесплатно (free) Адаптация типовых решений

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

28.12.2017    9744    MrsMastersan    6       

Исправление ошибки типового релиза ЗУП 2.5.118.1 в регламентированном отчёте "Расчет по страховым взносам" 22

Статья Программист Нет файла v8::СПР ЗУП2.5 Россия БУ Зарплата ФОМС, ПФ, ФСС Бесплатно (free) Практика программирования Адаптация типовых решений

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

21.04.2017    16211    human_new    12       

Ошибка при заполнении строки 070 раздела 1 формы 6-НДФЛ 4

Статья Программист Нет файла v8::БУ КА1 Россия НУ Зарплата НДФЛ Бесплатно (free) Практика программирования Адаптация типовых решений

Комплексная автоматизация, редакция 1.1 (1.1.82.1). Возможно, в ЗУП 2.5.114.1 присутствует также. После очередного обновления КА, бухгалтер по заработной плате пожаловался на неправильное заполнение 070 строки раздела 1 отчета 6-НДФЛ.

08.02.2017    12808    dima_home    3       

Ошибка 2-НДФЛ ЗУП (3.0.25.150) {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива 6

Статья Программист Нет файла v8 ЗУП3.x Россия БУ Зарплата НДФЛ Бесплатно (free) Практика программирования Адаптация типовых решений

Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива ИмяПоля = УзелФормата.ДочерниеУзлы[3].ТекстовоеСодержимое;

01.02.2017    16581    sergey512    3       

Ошибка при загрузке курсов валют. Комплексная автоматизация 2.2 (ошибка в типовой) 2

Статья Программист Нет файла v8::ОУ КА2 Россия Бесплатно (free) Практика программирования Адаптация типовых решений

При вызове обработки "Загрузить курсы валют" в конфигурации "Комплексная автоматизация 2.2" рел. 2.2.2.157 программа выдавала ошибку

17.01.2017    14106    serg1c    7       

Проблемы web-клиента 1С: Предприятие. Исправляем ошибку в 1С: Договорчики 8 6

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Адаптация типовых решений

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

06.07.2016    15140    Sergey1CSpb    3       

Розница 8. Аптека, поиск номенклатуры по штрихкоду 0

Статья Программист Нет файла v8 Розница Фармацевтика, аптеки Windows Бесплатно (free) Практика программирования Адаптация типовых решений

В конфигурации Розница 8. Аптека, редакция 2.1 (2.1.9.12) возникает ситуация, когда при чтении штрихкода выводится вся номенклатура, у которой совпадает прочтенный штрихкод независимо от остатков на текущем складе рабочего места, что при недостаточном контроле со стороны кассира приводит к списанию номенклатуры с другого склада. Для избежания данной ситуации предлагается в запрос типовой конфигурации добавлять условия по складу и положительным остаткам с изменением типовой конфигурации.

30.06.2016    12330    its_33    3       

Исправление ошибок в типовых релизах 1С: УТ 10.3 и Розница 1.0 при отражении продаж в ЕГАИС 7

Статья Программист Нет файла v8 УТ10 Windows Бесплатно (free) Адаптация типовых решений

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

05.06.2016    33995    @lexandr    20       

Ошибка в выгрузке из УТ 11 в БП 3.0, правила УТ-БП (11.1.10.131, 3.0.42.1, v.1-4) 1

Статья Системный администратор Программист Нет файла v8 КД БП3.0 УТ11 Бесплатно (free) Перенос данных из 1C8 в 1C8 Адаптация типовых решений

Переливка Заказа клиента из УТ (правила УТ-БП (11.1.10.131, 3.0.42.1, v.1-4)) происходит вместе со свойствами ГлавныйБухгалтер, Руководитель.

05.11.2015    22774    oleg21592    6       

Признание отложенного налогового обязательства по налогу на прибыль 11

Статья Программист Бухгалтер Нет файла v8 УПП1 Россия БУ НУ Налог на прибыль Бесплатно (free) Бухгалтерский учет Адаптация типовых решений

В статье рассмотрена ошибка, возникающая при исчислении отложенного налогового обязательства документом «Расчеты по налогу на прибыль»

21.04.2015    18699    el-le    4       

Отказ от модальности. Баг в типовых конфигурациях 18

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Адаптация типовых решений

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

25.09.2014    14668    taurus_    19       

После обновления Бухгалтерии предприятия 3.0 возникает ошибка "Ошибка преобразования данных XDTO:" 5

Статья Системный администратор Программист Бухгалтер Нет файла v8 БП2.0 Windows Бесплатно (free) Адаптация типовых решений

После обновления Бухгалтерия предприятия 3.0 возникает ошибка: {ОбщийМодуль.СтандартныеПодсистемыКлиентПовтИсп.Модуль(56)}: Ошибка при вызове метода контекста (ПараметрыРаботыКлиентаПриЗапуске) ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске(Параметры); по причине: Ошибка при вызове серверного метода. по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.2/managed-application/modules}cli Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}FixedStructure Способы решения проблемы.

16.07.2014    52179    bird21    9       

Контроль уникальности счетов фактур выданных в УТ 11.0.9.8 0

Статья Программист Нет файла v8 УТ10 БУ Windows Розничная торговля Бесплатно (free) Адаптация типовых решений

Работая с управленческим учетом часто приходится заниматься обменом данными с регламентированным учетом. Данная ошибка возникла по воле производителя типовой конфигурации УТ 11.0.9.8. А именно отсутствует контроль уникальности номеров документа "Счет-фактура выданный".

20.06.2014    14953    zekrus    4       

Ошибка в документе "Отражение зарплаты в управленческом учете" 3

Статья Программист Нет файла v8 УПП1 Россия Windows Зарплата Бесплатно (free) Бухгалтерский учет Адаптация типовых решений

Имеем: типовая Управление производственным предприятием, редакция 1.3 (1.3.31.1). При заполнении неверно заполнились данные по страховым взносам.

05.04.2013    8611    pss1985    0       

Очень долгое обновление типовой БП с релиза 2.0.41.х. Простой способ лечения. 152

Статья Программист Нет файла v8 БП2.0 Аудит и бухгалтерские услуги, юриспруденция Россия БУ Windows Бесплатно (free) Администрирование данных 1С Адаптация типовых решений

При обновлении типовой бухгалтерии с релиза 2.0.41.x до предпоследнего на сей день релиза 2.0.42.6 запускается обработка «ОбновлениеИнформационнойБазы» и происходит обработка документов...и в зависимости от разного рода причин, длиться она может достаточно долго (от минут - до часов)

19.12.2012    27251    Новиков    51