Имя: Пароль:
1C
1С v8
1С УПП Расчет плановой себестоимости.
,
0 1976vas
 
13.02.15
14:47
Добрый день! Есть стандартная обработка - Расчет плановой себестоимости. При не привязанной технологической карте к спецификации раньше при расчете выдавалось предупреждение (как говорит бухгалтер), а сейчас его нет. Посмотрел по коду - нет предупреждений. Кто-нибудь в курсе ситуации, действительно раньше было?
1 eklmn
 
гуру
13.02.15
15:04
предупреждение в общем модуле
2 1976vas
 
13.02.15
15:05
(1) Там все внутри модуля обработки, проблема в том, что рассчиталась спецификация без подвязки, без вывода предупреждения.
3 eklmn
 
гуру
13.02.15
15:10
ну все, ты доломал моего телепата
4 1976vas
 
13.02.15
15:14
(3)Что не так? Обработка стандартная в конфигураторе, не доработанная, чистая, как слеза )
5 Serg_1960
 
13.02.15
15:20
А что значит "привязанная технологическая карта к спецификации"? Я не стебаю, я спрашиваю. Понимаете ли Вы сами что это значит?
6 1976vas
 
13.02.15
15:23
(5) Это в точку, я пока еще не освоил производство и не консультирую, знаю сначала к спецификации подвязывается технологическая карта, потом как-то это участвует в расчете себестоимости. Суть даже не в этом, суть в том было раньше предупреждение или нет.
7 1976vas
 
13.02.15
15:38
Почитал. Спецификации - это нормы потребления материалов и комплектующих для изготовления продукции, а техкарты - это этапы производства. Связка нужна, чтобы знать на каком этапе какие материалы закладывать. К решению вопроса меня это не приблизило )
8 Serg_1960
 
13.02.15
15:51
Ок.
В принципе, тех.карты нужны только для расчеты оплаты труда "по нормативам". Есть есть потребность в тех.карте - считаем, нет потребности в расчете или нет тех.карт - расчет  себестоимости продолжается дальше.
В УПП ни спецификации, ни тех.карты не являются "обязательным" элементом (как ни странно это звучит).

Смотри сам в конфигурации - нет там предупреждений.

РассчитатьПлановуюСебестоимость();
   РассчитатьСебестоимость();
      РассчитатьПоНормативамОплатаТруда();
         ...
         Если мМетодРасчетаОплатаТруда <> Перечисления.МетодыРасчетаЗначенияПлановойСебестоимости.ПоНормативам Тогда
            Возврат;
         КонецЕсли;
         ...
         ТехОперации = ПолучитьТехОперации();
            Если ТехОперации = Неопределено Тогда
               Продолжить;
            КонецЕсли;
9 Serg_1960
 
13.02.15
15:59
На всякий случай переспрошу:

Речь именно о работе обработки "Расчет плановой себестоимости"?
Речь не о заполнении документа "Расчет плановой себестоимости продукции"?
10 1976vas
 
13.02.15
15:59
(8)Именно с расчетом по оплате труда "по нормативам" и возникла проблема. А код я смотрел, нет там никаких предупреждений. Просто бух точно не помнит, но как ей кажется раньше было, вот я спросил, может кто помнит это раньше? Сейчас такая версия стоит 1С:Управление строительной организацией, редакция 1.3 (1.3.60.3)
11 1976vas
 
13.02.15
16:02
(9) Именно обработки, на закладке Результат, после нажатия на кнопку расчет. Вот это смотрел РассчитатьПлановуюСебестоимость();
РассчитатьСебестоимость();
РассчитатьПоНормативамОплатаТруда();
12 1976vas
 
13.02.15
16:14
(8) "Есть есть потребность в тех.карте - считаем, нет потребности в расчете или нет тех.карт - расчет  себестоимости продолжается дальше." - вот за это спасибо, теперь понял в чем проблема. Скорее всего, наоборот, у нее в себестоимость что-то не попало, т.к. не привязана техкарта, а по идее почему бы не сделать предупреждение, да?
13 Serg_1960
 
13.02.15
16:16
В обработке, при расчете, используется разузлование номенклатуры - оно может предупреждать об ошибках.
14 Serg_1960
 
13.02.15
16:21
Ок. Нашел в архиве конфу УПП 1.3.42.1 (23.07.2013г.) Сейчас посмотрю
15 1976vas
 
13.02.15
16:21
(13) А где это разузлование происходит, на каком этапе?
16 1976vas
 
13.02.15
16:24
Нашел Общий модуль РазузлованиеНоменклатуры, там тоже нет.
17 Serg_1960
 
13.02.15
16:29
Сообщений и предупреждений - нет. Там, вообще, нет изменений по сравнению с актуальной версией. Может быть ранее были изменения "местного" программиста, которые потом "затёрли" обновлением?
18 Serg_1960
 
13.02.15
16:30
Так, проверил ту версию. Сообщений и предупреждений - нет. Там, вообще, нет изменений по сравнению с актуальной версией. Может быть ранее были изменения "местного" программиста, которые потом "затёрли" обновлением?
19 Serg_1960
 
13.02.15
16:31
Упс, прикольно сбойнуло :)
20 1976vas
 
13.02.15
16:33
(19) )) Спасибо!
21 1976vas
 
13.02.15
16:35
(18) Может, но вряд ли программист затер бы, он профи.
22 Serg_1960
 
13.02.15
16:36
(15) Процедура РассчитатьПоНормативам(), строка РазузлованиеНоменклатуры.ПолучитьПотребность() Эта функция возвращает массив ошибок для показа. Но в типовой обработке возвращаемое значение игнорируется.
23 1976vas
 
13.02.15
16:37
(22)Прикольно )
24 Serg_1960
 
13.02.15
16:38
(21) Может быть стало не актуальным (или решил что уже не актуально) и "затер" при обновлении (сознательно).
25 1976vas
 
13.02.15
16:39
(24) Возможно, но мне кажется это плохо, что нет предупреждения.
26 Serg_1960
 
13.02.15
16:44
Так ведь в результате всё и так "визуально" видно
27 1976vas
 
13.02.15
16:45
(26)Она рассчитывает группами номенклатур и у нее много информации, человек в возрасте - сидеть и прокручивать, наверное, в лом.
28 Serg_1960
 
13.02.15
16:48
Ну так сделай изменение, в чём проблема? :) Даже необязательно конфигурацию изменять - обработу сохранить как внешнюю и использовать вместо встроенной
29 1976vas
 
13.02.15
16:49
(28)Точно, можно попробовать будет, спасибо!
30 Serg_1960
 
13.02.15
16:50
Ок. Успехов :)
31 1976vas
 
13.02.15
17:01
Ха-ха, про внешнюю я и не подумал. Я искал во внутренней, а она пользуется внешней, там есть предупреждение )) Почему-то не работает, завтра смотреть буду.