Имя: Пароль:
1C
 
Удаление из регистра сведений БП 1,6
0 Gray776
 
16.02.15
22:49
У организации осталось 3 ссылки не дающие ее удалить и все из регистров сведений.

1)ДатыВводаНачальныхОстатков  - ХХХ
2)СчетчикиВыгрузок  - 01.01.2008 0:00:00; Счетчик файлов; ХХХ; УУУ; 0
3)СчетчикиВыгрузок  - 01.01.2008 0:00:00; Счетчик документов в формате 3.00; ХХХ; ; 0

Вот это как удалить?
И если дату ввода начальных остатков я нашол и просто нет такой кнопки удалить, а по ПКМ команда "Удалить" дает нулевой эффект. Как им нажатие кнопки "DEL", то счетчики эти даже найти не могу. Ну в конфигураторе нашел и у них нет формы...
1 hhhh
 
16.02.15
22:52
а в меню операции - регистры сведений открыть? не судьба?
2 Gray776
 
16.02.15
22:58
(1) Про какой из трех пунктиков вопрос? если про начальные остатки то открывается и закрывается. Замечательно открывается и также замечательно закрывается ... НО не удаляется там ничего
3 Gray776
 
16.02.15
23:01
(1) (2) Кстати уперся в эти начальные остатки и не проверил счетчики... Они удалились так что можно сказать спасибо за подсказку 2/3 вопроса снимается но блин осталась еще 1/3
4 Gray776
 
16.02.15
23:11
Смотрю конфигуратор:
Регистр сведений: ДатыВводаНачальныхОстатков
Там есть форма списка, И в модуле этой формы такой вот занимательный код:


Процедура РегистрСведенийСписокПередНачаломДобавления(Элемент, Отказ, Копирование)
    
    Отказ = Истина;
    
КонецПроцедуры

Процедура РегистрСведенийСписокПередУдалением(Элемент, Отказ)
    
    Отказ = Истина;
    
КонецПроцедуры
5 Gray776
 
16.02.15
23:15
(4) Вот и думаю что удалить через программу в таком виде не получится. А не закоментить ли на время удаления вторую процедуру?
Ну в общем такой вопрос: С какой целью разработчики запрещают удаление записей из этого регистра сведений.
Насчет организации для которой удалить хочу скажу я саму эту организацию хочу удалить только эта запись и мешает...
6 Gray776
 
16.02.15
23:29
(5) Короче так и сделал. Закомментил код:

Процедура РегистрСведенийСписокПередУдалением(Элемент, Отказ)
    
    Отказ = Истина;
    
КонецПроцедуры

открыл конфигурацию зашел в регистр и все удалилось. Закрыл конфигурацию, в конфигураторе раскомментил этот код (в регистре еще остались записи которые я не планирую удалять)
7 Чел
 
17.02.15
00:38
(6) можно было не коверкать конфу. Создаешь обработку, на форму кидаешь табличное поле, связываешь его с формой списка нужного регистра сведений - и всё. Твоя собственная форма списка регистра сведений без лишних проверок :)
8 Gray776
 
17.02.15
02:07
(7) Ну это я учту на будущее, а так конфу не жалко - копия + оригинал идет в архив в ближайшем  будущем. И я все вернул на как было.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший