Прошу помощи по приемке капвложений

Бухгалтерский учет, учет основных средств, путевые листы и другие вопросы по работе в программе "СБиС++ Предприятие"

Правила форума
Тема закрыта! Все обсуждения теперь ведутся в группе СБИС 2.Х
Подробнее о том как найти группы и вступить в них.

Прошу помощи по приемке капвложений

Имеем СБИС-предприятие 2.4.555, многофирменный учет. Сформировано капвложение, неважно каким образом, сумма 08-3 = 64413.11 Принимаю актом в эксплуатацию, в диалоге "Объекты капвложений" указываю данное капвложение, нажимаю "Сохранить", сумма считается правильно (видна при срабатывании в обработчике функции Сообщить), однако в диалоге акта поля не заполняются, они нулевые. Эта картинка на 1 скриншоте. На 2 скриншоте результат после нажатия "Сохранить" - нулевые поля. 3 скриншот - текст обработчика "Объекты капитальных вложений". Заплаток нет, кроме обработчика "Объекты капитальных вложений", просмотрел все. Текст скрипта обработчика инсталляционный, добавлено только вначале "УстановитьНашуОрганизацию(ЛицоП)" (инсталляционный скрипт без этой строки при многофирменном учете не работает) и "Сообщить(Документ.Сумма)" в конце скрипта. Пробовал добавить "Документ.Сохранить()" в конце скрипта, результат нулевой. Для эксперимента добавил в конце скрипта "Документ.Дополнение = ТекВремя()", все сохраняется, получается, не сохраняются только поля Сумма и СуммаН.
Сразу скажу, пробовал чисто инсталляционную базу - все работает, правда без многофирменного учета. Долго разбирался, в результате - тупик. Ошибок в базе нет. Вопрос: почему обработчик может не сохранять данные в полях документа? Может ли что-то еще их обнулять?
Вложения
screenshot1.JPG
screenshot1.JPG (459.45 Кб) Просмотров: 479
screenshot2.JPG
screenshot2.JPG (439.51 Кб) Просмотров: 456
screenshot3.JPG
screenshot3.JPG (418.01 Кб) Просмотров: 457
VVN 
» 01 июн 2018, 12:09


Это всё-таки глюк СБИС. Повторил на инсталляционной базе.

Прошу исправить.
Глюк только при многофирменном учете, не по основной организации, из-за отсутствия в инсталляционном обработчике "Объекты капитальных вложений.dlg-hdl" строки:
УстановитьНашуОрганизацию(ЛицоП);
в начале скрипта. Ситуация следующая: Измененный таким образом скрипт помещен в папку !заплатки\Основные средства\Обработчики. Однако почему-то как-то отрабатывает и основной обработчик, находящийся в архиве Обработчики_.blb, вне зависимости от обработчика в заплатках. Я подозреваю, что отрабатывают оба обработчика, но инсталляционный - позже, что и приводит к ошибке. Если я помещаю отредактированный обработчик в папку Модули\Основные средства\Обработчики, то все работает замечательно. Что конкретно не работает, описал с картинками в предыдущем посте.
Еще раз: прошу исправить, я думаю, такая ситуация по исполнению обработчиков может вылезти где-то еще, так оставлять нельзя.
VVN 
» 20 июн 2018, 19:22


Обновите версию, эта ситуация была исправлена в начале июня.
- Наталия 
» 21 июн 2018, 16:15
Компания "Тензор"
Аватара пользователя

Обновил до 2.4.570. Ошибка никуда не исчезла. В тексте обработчика, кстати, по-прежнему отсутствует строка УстановитьНашуОрганизацию(ЛицоП);
VVN 
» 21 июн 2018, 23:50


Обновил до 2.4.575

Обработчик исправлен, увидел. Однако, самый главный вопрос: каков порядок работы обработчиков? Действительно ли срабатывает инсталляционный обработчик вслед за заплаткой? Очень хочется узнать ответы, т.к. от этого зависят дальнейшие действия.
VVN 
» 25 июн 2018, 10:02


VVN, по поводу отработки обработчиков, есть такой момент, поскольку они находятся в запакованных модулях.
Для того, чтобы !заплатки у вас отрабатывали последними, необходимо соответствующий модуль/папку распаковать через Джин, а архив удалить.
- Наталия 
» 29 июн 2018, 11:21
Компания "Тензор"
Аватара пользователя

Это плохой вариант,

т.к. обновлений распакованных файлов не будет, вернее после каждого обновления опять появится архив.
VVN 
» 29 июн 2018, 12:33




Вернуться в Предприятие