|
v7: ТиС 9.2 справочник Номенклатура | ☑ | ||
---|---|---|---|---|
0
shag008
24.08.14
✎
19:13
|
Добрый день
Есть 1с 7.7 ТиС 9.2, справочник Номенклатура около 20 тыс. наименований. Надо почистить от элементов, которых нет остатков на начало отчетного периода и не было движений. Хочу пометить все элементы на удаление, пройтись "удалением помеченных объектов", потом снять пометку на удаление. По идее, контроль ссылочной целостности не даст удалить нужные элементы. Если ли подводные камни? |
|||
1
ПочиняюПримус
24.08.14
✎
19:21
|
Подводные камни в подчиненных справочниках.
|
|||
2
shag008
24.08.14
✎
19:23
|
(1) при интерактивной пометке на удаление подчиненные тоже вроде помечаются на удаление
|
|||
3
ПочиняюПримус
24.08.14
✎
19:25
|
Сама номенклатура, если задействована в документах - не удалится, а цены, единицы измерения и т.п. при пометке на удаление пометятся, если нигде не задействованы - удалятся. А если потом пометку на удаления снимать только у номенклатуры, то у подчиненных автоматически не снимется. Надо программно снимать у всех подчиненных.
|
|||
4
shag008
24.08.14
✎
19:29
|
(3) да. Попробовал на копии. Подчиненные цены удалились.
|
|||
5
ПочиняюПримус
24.08.14
✎
19:31
|
Например 1 номенклатура,5 цен, 3 единицы измерения. На удаление пометились все. При удалении если номенклатура есть в документах, то она осталась и остались только те цены и единицы, которые были в документе. Остальные - пропали.
|
|||
6
ПочиняюПримус
24.08.14
✎
19:34
|
Я программно собираю таблицу значений из документов по номенклатуре. Сворачиваю. Потом прохожу справочник номенклатуры и помечаю на удаление ту, которой нет в таблице + подчиненные справочники этой номенклатуры.
|
|||
7
shag008
24.08.14
✎
19:38
|
(6) можно ещё наверное тоже самое проделать ведомостью по остаткам ТМЦ
|
|||
8
ПочиняюПримус
24.08.14
✎
19:40
|
Нет. Если были и кончились, то на остатках их нет, а в документах за нужный период есть. Программно номенклатура удалится, а в документах будут пустые строки.
|
|||
9
ПочиняюПримус
24.08.14
✎
19:43
|
если не хочется канителиться с подчиненными справочниками, то можно по описанному способу удалить (1) только номенклатуру, а потом сделать тестирование и исправление с очисткой ссылок на объекты
|
|||
10
shag008
24.08.14
✎
19:49
|
(8) ведомость по остаткам ТМЦ формируется за период и в ней есть движения товаров. При формировании писать нужный товар в ТЗ и потом проделать то же что в (6)
|
|||
11
ПочиняюПримус
24.08.14
✎
19:55
|
Да, из ведомости получится. Я с отчетом "Остатки ТМЦ" перепутала. Он формируется на дату.
|
|||
12
Злопчинский
24.08.14
✎
21:04
|
http://infostart.ru/public/20766/
[ПОЛЕЗНЯШКИ] Очистка номенклатуры от неиспользуемых элементов . 1C v.7.7 Готовое решение. Не требует настройки. Не требует допрограммирования. Обработка предназначена для автоматической "подчистки" базы типовой ТиС от "неиспользуемых" элементов номенклатуры. Неиспользуемыми элементами считаются те номенклатурные позиции, которые удовлетворяют 2-ум условиям: - номенклатура, которая на данный момент отсутствует на остатках; - и не было приходов номенклатуры за указанное количество дней; Например, при указанной настройке = 90 дней и текущей дате = 29.06.2009, в "мусор" будут перемещены те позиции, последний приход которых был до 31.03.09. "Подчистка" заключается в следующем: - обнаруженные неиспользуемые элементы переносятся в группу, указанную оператором; - модифицируется наименование элемента путем добавления текстового "маркера" <НЕ ИСПОЛЬЗОВАТЬ>; - полное наименование (обычно помещаемое в печатные формы) - не изменяется; - в комментарий записывается полный путь - место (группа со всей вышестоящей иерерхией вхождения), где элемент находился до того, как его переместили в "мусор". Наличие всех "неиспользуемых" элементов в одной группе впоследствии дает определенные удобства при их обработке программно или с использованием других (универсальных) обработок. |
|||
13
Злопчинский
25.08.14
✎
15:09
|
(5) "При удалении если номенклатура есть в документах, то она осталась и остались только те цены и единицы, которые были в документе. Остальные - пропали"
. неверно. . элементы справочинка "Цены" в типовых конфигах в табличной части доков не присутствуют, так что успешно удаляться. . Справочник "Цены" (цены номенклатуры) - используется лишь как источник для первоначального заполнения(перезаполнения) документа. |
|||
14
shag008
25.08.14
✎
15:23
|
(13) сделал как в (6)+(7). Вроде нормально
|
|||
15
NikVars
26.08.14
✎
10:29
|
(0) "Надо почистить от элементов, которых нет остатков на начало отчетного периода..."
Так ты всю базу убъешь. Рухнут все прошлые периоды. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |