|
Убить серии номенклатуры УПП | ☑ | ||
---|---|---|---|---|
0
Shmidt
19.01.15
✎
13:17
|
Переношу учет из КА в УПП. В КА велся учет по сериям. После переноса решили уйти от учета по сериям. Делал это процедуру так:
1. Меню - Сервис - НастройкиПараметровУчета - ИспользоватьСерииНоменклатуры = ЛОЖЬ; 2. В ОбщемМодуле.ПолныеПрава.Номенклатура_СуществуютСсылкиНаСерииВРегистрахНакопления добавил первой строкой "Возврат Ложь;", чтобы отключить проверку на серии и в карточках номенклатуры отключил учет по сериям; 3. Написал обработку, которая шерстит РегистрНакопления "ТоварыНаСкладах" и у регистраторов данного регистра убирает серии в табличных частях; 4. Убрал дописки сделанные в пункте 2. 5. Групповой обработкой перепровел все документы, которые были затронуты. В результате всех этих действий серии номенклатуры убрались,но.. перестала считаться стоимость, из-за чего поплыла оборотка. Что я не учел или не доделал или сделал не так? |
|||
1
Dmitry1c
19.01.15
✎
13:18
|
Интересно посмотреть на оборотку, в которой указываются серии...
|
|||
2
Shmidt
19.01.15
✎
13:19
|
(1) вот
Процедура КнопкаВыполнитьНажатие(Кнопка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СерииНоменклатуры.Ссылка КАК Серия |ИЗ | Справочник.СерииНоменклатуры КАК СерииНоменклатуры"; ВыборкаСерий = Запрос.Выполнить().Выгрузить(); Для Каждого СТР из ВыборкаСерий Цикл Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТоварыНаСкладахОстаткиИОбороты.Регистратор, | ТоварыНаСкладахОстаткиИОбороты.Номенклатура, | ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот) КАК КоличествоОборот, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход, | СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток |ИЗ | РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Запись, , ) КАК ТоварыНаСкладахОстаткиИОбороты |ГДЕ | ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры = &СерияНоменклатуры | |СГРУППИРОВАТЬ ПО | ТоварыНаСкладахОстаткиИОбороты.Регистратор, | ТоварыНаСкладахОстаткиИОбороты.Номенклатура, | ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры"; Запрос.УстановитьПараметр("СерияНоменклатуры", СТР.Серия); ТоварыНаСкладах = Запрос.Выполнить().Выгрузить(); Для Каждого Строка из ТоварыНаСкладах Цикл ДокСсылка = Строка.Регистратор; Документ = ДокСсылка.ПолучитьОбъект(); Если ТипЗнч(Документ) = Тип("ДокументОбъект.ОтчетПроизводстваЗаСмену") ИЛИ ТипЗнч(Документ) = Тип("ДокументОбъект.ПоступлениеТоваровИзПереработки") Тогда ТЧ = Документ.Продукция.Выгрузить(); Для Каждого СтрокаТЧ из ТЧ Цикл СтрокаТЧ.СерияНоменклатуры = Неопределено; КонецЦикла; Документ.Продукция.Загрузить(ТЧ); ИначеЕсли ТипЗнч(Документ) = Тип("ДокументОбъект.ТребованиеНакладная") Тогда ТЧ = Документ.Материалы.Выгрузить(); Для Каждого СтрокаТЧ из ТЧ Цикл СтрокаТЧ.СерияНоменклатуры = Неопределено; КонецЦикла; Документ.Материалы.Загрузить(ТЧ); Иначе ТЧ = Документ.Товары.Выгрузить(); Для Каждого СтрокаТЧ из ТЧ Цикл СтрокаТЧ.СерияНоменклатуры = Неопределено; КонецЦикла; Документ.Товары.Загрузить(ТЧ); КонецЕсли; Документ.Записать(РежимЗаписиДокумента.Проведение); КонецЦикла; КонецЦикла КонецПроцедуры |
|||
3
Shmidt
19.01.15
✎
14:00
|
Причем в РегистрахНакопления "СвободныеОстатки" и "ЗатратыНаВыпускПродукции" серии почему-то остались, хотя документ перепровелся без серий.
|
|||
4
ИС-2
naïve
19.01.15
✎
14:07
|
еще надо убрать галки - вести учет по сериям в карточке номенклатуры.
Я бы не стал чистить базу, а ввел документ Корректировка серий и характеристик товаров - превратил бы серийную номенклатуру в без серийную |
|||
5
Shmidt
19.01.15
✎
14:12
|
(4) Галки убрал сразу после отмены проверки в пункте 2.
|
|||
6
ИС-2
naïve
19.01.15
✎
14:14
|
(5) а в документах серии очиститлись?
|
|||
7
Shmidt
19.01.15
✎
14:15
|
(6) Да
|
|||
8
Shmidt
19.01.15
✎
14:15
|
И в регистрах тоже кроме (3)
|
|||
9
Shmidt
19.01.15
✎
14:16
|
И все бы хорошо, но стоимость перестает считаться
|
|||
10
ДенисЧ
19.01.15
✎
14:16
|
А если насильно очистить движения по тем документам и регистрам, а потом провести?
|
|||
11
Shmidt
19.01.15
✎
14:20
|
Пробовал... Безрезультатно. Развернул копию до изменений, попробовал руками несколько документов перепровести и убрать сериии. Эффекта нет, но стоимость перестает рассчитываться. Неужели на сериях так учет завязан в УПП
|
|||
12
ИС-2
naïve
19.01.15
✎
14:37
|
РАУЗ - может ключи аналитики с сериями создались... Но тут не спец. Бери отладчик в руки и смотри, где формируются. Не забудь сервер в режим -debug поставить
|
|||
13
ДенисЧ
19.01.15
✎
14:39
|
распровести все документы.
Пересчитать итоги Очистить серии. Седлать тестирование и исправление ключей аналитики. провести документы. Поможет? |
|||
14
Shmidt
19.01.15
✎
14:44
|
(12) У меня партионный учет
|
|||
15
shuhard
19.01.15
✎
14:45
|
(11)[Неужели на сериях так учет завязан в УПП]
а УПП пох, какую аналитику учета затрат ты похерил качество это, НГ или заказ производства |
|||
16
Shmidt
19.01.15
✎
14:52
|
(15) Вроде бы да, но что тогда влияет на расчет стоимости?
|
|||
17
shuhard
19.01.15
✎
15:07
|
(16) РСВ сам тебе русским языком всё пишет
|
|||
18
Azverin
19.01.15
✎
15:15
|
(11) чем предложение в (4) не устраивает? ты же перенёс с сериями, а уже потом Вам взбрело отказаться от них.
|
|||
19
Shmidt
19.01.15
✎
15:21
|
(18) Дело в том, что (4) уберет серии для дальнейшего использования, а прошлые останутся. А мне необходимо вообще их убрать, т.к. прошлые периоды не закрыты и с сериями не закрываются корректно. В КА серии были просто "наглядным" дополнительным разрезом аналитики, а в УПП, как выяснилось, и выясняется до сих пор реально влияют на учет
|
|||
20
Shmidt
19.01.15
✎
15:28
|
(17) Что именно он пишет?
|
|||
21
Shmidt
19.01.15
✎
15:29
|
Прошелся отладчиком по обработке проведения документа "Отчет производства за смену", но не соображу в какой момент серии появляются в регистрах, хотя исходно нет ни в одной из табличных частей
|
|||
22
ДенисЧ
19.01.15
✎
15:36
|
(21) В подписке формируются ключи
|
|||
23
Shmidt
19.01.15
✎
15:40
|
(22) Но ведь при партионном учете РАУЗ не работает. Или все таки работает?
|
|||
24
ИС-2
naïve
19.01.15
✎
15:40
|
(22) да. А еще можно добавить функцию, чтобы смотреть движения
функция ПолучитьДвижение(Движение) Движение.Прочитать(); Возврат Движение.Выгрузить() конецфункции |
|||
25
ИС-2
naïve
19.01.15
✎
15:41
|
(23) работает. В смысле партия = серия
|
|||
26
Krendel
19.01.15
✎
15:52
|
А чо не сделать было в ка обработку которая бы по сериям через документ комплектации сделала бы безсерийную номенклатуру, закрыть в ка месяц и выгрузить в упп? Намерена было городить программный огород в упп?
|
|||
27
Shmidt
19.01.15
✎
15:57
|
(26) Ну сейчас уже поздно об этом говорить. Намеревались в УПП тоже серийный учет сделать, но пока не нужен он. И в УПП большая работа проделана чтобы все сызнова начинать
|
|||
28
Shmidt
19.01.15
✎
15:58
|
(25) То есть без серий не будет списываться по партиям?
|
|||
29
Shmidt
19.01.15
✎
15:58
|
Значит нужно ключи грохнуть
|
|||
30
shuhard
19.01.15
✎
16:07
|
(28) ты бредишь ?
(20) [Что именно он пишет?] причину отказа от расчета себестоимости |
|||
31
shuhard
19.01.15
✎
16:08
|
(26) +1
хотя нах нужна комплектация, когда то же самое делается КЗР |
|||
32
Krendel
19.01.15
✎
18:06
|
(31) проблема одна - на 15 уппшных программистов, дай бог 1-н сможет сформировать с 1-го раза проводки по всем регистрам правильно. А штатным механизмом даже задумываться не надо ;-)
|
|||
33
shuhard
19.01.15
✎
18:07
|
(32) это не уппшных программист, это какое-то недоразумение
|
|||
34
Krendel
19.01.15
✎
18:09
|
(33) Но надувай щеки, а дальше разберемся, если что уволимся ;-)
|
|||
35
Krendel
19.01.15
✎
18:10
|
А так чото скушновато, свой проект я запустил, никакого те аврала
|
|||
36
shuhard
19.01.15
✎
18:37
|
(35) а я свой финиширую, пора искать новый
|
|||
37
ILM
гуру
19.01.15
✎
18:39
|
(35) Согласен с вами, становится немного скучно, скоро закрою декабрь и включим ПБУ 18, НУ отладим. А что потом?
|
|||
38
йопт
19.01.15
✎
18:39
|
(36) ты после каждого "проекта" работу меняешь?
|
|||
39
shuhard
19.01.15
✎
18:45
|
(38) проекты не бывают в кавычках
|
|||
40
йопт
19.01.15
✎
18:55
|
(39) ты вроде бы фикси, и вытираешь сопли духам, кичишься знанием типовых проводов в упп и борзо базаришь...поэтому в кавычках
|
|||
41
йопт
19.01.15
✎
18:55
|
Бухам
|
|||
42
shuhard
19.01.15
✎
18:56
|
(40) не в кассу
|
|||
43
Shmidt
20.01.15
✎
08:55
|
Смотрю полемика развернулась...
|
|||
44
Shmidt
20.01.15
✎
09:22
|
Никак не разберусь откуда в РН "ЗатратыНаВыпускПродукции" подтягиваются серии номенклатуры при условии, что Учет по сериям отключен в настройках учета и в карточке номенклатуры, в документе, при проведении, серии не выбраны?
|
|||
45
Krendel
20.01.15
✎
10:18
|
(44) Учет по сериям влияет на видимое отражение полей, а не на механизмы расчета себестоимости. ТОгда еще не умели так писать
|
|||
46
Krendel
20.01.15
✎
10:19
|
(36) Аналогично ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |