Списание спецодежды и спецоснастки

12.12.08

Учетные задачи - Производство готовой продукции (работ, услуг)

Списание спецодежды и спецоснастки. 1С:Предприятие 8.1 (8.1.12.101), Управление производственным предприятием, редакция 1.2 (1.2.19.1). Одно списание за период для одного подразделения, но можно наложить фильтр по человеку и списать по нему.

Скачать исходный код

Наименование Файл Версия Размер
Списание спец одежды и спец оснастки
.1228818591 20,60Kb
187
.1228818591 20,60Kb 187 Скачать

Вводим дату, выбираем организацию и подразделение. Априори считаем на одно подразделение, т.к. создаем один документ списания.

Документ списания автоматически создается со способом списания расходов "Использовать назначение использования".

В начале можно сформировать предварительную печать, а потом по кнопке "Заполнить" заполняем, начиная от сохи.

Кнопка "Проставить на все" программно проставляет возможное списание, но никто не отменял и ручной ввод в поле Количество списания.

Кнопка "Снять у всех" говорит сама за себя.

Затем жмем кнопку "Сформировать документ" - ОК.

Если спецодежда или спецостастка была учтена только по УУ, тогда, оптичиваем, выбираем подразделение и вперед. В этом случае документ списания будет проведен только по УУ.

См. также

Переработка давальческого сырья в 1С:КА

Производство готовой продукции (работ, услуг) Бухгалтерский учет 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Учет у переработчика теперь и в КА (полные возможности в ERP). Без внесения изменений в конфигурацию.

16800 руб.

22.02.2019    61336    227    85    

167

Обмен с системой Меркурий через Web + Ветис.API для любых конфигураций (универсальная конфигурация Хамелеон Меркурий)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Конфигурации 1cv8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий(тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

104000 руб.

08.11.2017    121045    295    140    

394

SALE! 50%

Отчет "Полный анализ себестоимости выпущенной продукции" для 1С:ERP (ЕРП), 1С:КА, 1С:ERP УХ

Производство готовой продукции (работ, услуг) Учет доходов и расходов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Платные (руб)

Данный отчет показывает себестоимость выпущенной продукции с разузлованием полуфабрикатов любых уровней, входящих в ее состав, до статей затрат и материалов. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием и т.д.). Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

70000 35000 руб.

08.12.2021    23985    18    72    

26

АРМ Начальника производства и АРМ Рабочего цеха для 1С:УНФ. Цифровое производство малого и среднего бизнеса

Рабочее место Производство готовой продукции (работ, услуг) Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Расширение для 1С:УНФ с комплектом из двух АРМ: «АРМ для начальника производства» и «АРМ для рабочего цеха». «АРМ Начальника производства» позволяет анализировать общую картину состояния заказов покупателей и наличие конечных комплектующих и сырья для производства заказанной продукции. Есть возможность направлять заказы в производственную работу (в случае, если заказанную продукцию нужно произвести), резервировать и отгружать готовую продукцию. «АРМ рабочего цеха» позволяет обычным работникам оперативно закрывать производственные задания (оформлять документы выпуска) сразу в программе 1С.

14400 руб.

15.09.2017    49202    80    41    

87

АСТ: Обмен с ФГИС Меркурий из 1С

Оптовая торговля Производство готовой продукции (работ, услуг) Обмен с ГосИС Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Бухгалтерский учет Платные (руб)

Автоматический обмен данными с системой ФГИС Меркурий из 1С через ВетИС API: загрузка данных по хозяйствующим субъектам, предприятиям; типов, групп, видов, наименований продукции, сопоставление данных и запись их в базу данных; создание на основании расходных документов транспортных партий, отправка на сервер, печать полученных ветеринарных свидетельств, запрос остатков складского журнала, проведение инвентаризаций, оформление производственных партий.

10000 руб.

08.12.2017    101654    234    110    

144

SALE! 50%

Отчет "Полный анализ себестоимости реализованной продукции" для 1С:ERP (ЕРП), 1С:КА, 1С:ERP УХ

Производство готовой продукции (работ, услуг) Учет доходов и расходов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Платные (руб)

Данный отчет показывает себестоимость реализованной продукции в разузлованном виде, как с выделением входящих в нее полуфабрикатов любых уровней, так и свернутый до статей затрат и материалов, видов работ. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием, Молокозавод и т.д.).Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

70000 35000 руб.

30.11.2022    11603    12    22    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1518 12.12.08 09:55 Сейчас в теме
1. Запрос медленный, т.к. отбор составлен неверно. Отбирать нужно в условиях для виртуальной таблицы.
2. Текст запроса ИМХО скопирован из какого-то отчета, т.к. в тексте полно секций с фигурными скобками { и }, которые в обычном запросе не используются.

И т.д. и т.п.
Исправляйся.
Тогда поставлю плюс.
+
2. artbear 1518 12.12.08 10:22 Сейчас в теме
(0)
3. также в запросе запрашивается куча ненужных полей
4. периодичность по регистратору также не нужна - убери запрос будет побыстрее.
5. Было бы удобно добавить заполнение с ограничением по физ.лицу.
+
3. kondrashka 63 12.12.08 10:23 Сейчас в теме
Спасибо за комментарий! Запрос изменила, но у нас скорость запроса по старому =8, а по новому 6 сек на 450 строках. Это нормально.
Да, действительно запрос взят из какого-то отчета, но просто надо срочно, ведь конец года.
+
4. kondrashka 63 12.12.08 10:25 Сейчас в теме
Заполнение с ограничением по физ.лицу не надо, тк документ списания оформляется
по подразделению, хотя уточню нужность у бухов. Запрос до конца упрощу позже.
Еще раз спасибо за науку!
+
5. kondrashka 63 12.12.08 11:21 Сейчас в теме
Выложена последняя версия с упрощенным запросом. А где обещанный плюс?
+
6. artbear 1518 12.12.08 12:26 Сейчас в теме
(0) 6. Лучше юзать ВТ Остатки вместо ВТ ОстаткиИОбороты
+
7. kondrashka 63 12.12.08 12:29 Сейчас в теме
Почему? Информация достоверна в обоих.
+
9. artbear 1518 12.12.08 12:40 Сейчас в теме
(7) Тебе же нужны только остатки на нужную дату, движения/обороты ты зря юзаешь :( ИМХО это неверно.
+
8. artbear 1518 12.12.08 12:38 Сейчас в теме
7. За такой код
Код
   Номенклатура.Загрузить(Запрос.Выполнить().Выгрузить());
   Номенклатура.Свернуть("ФизЛицо,Номенклатура,НазначениеИспользования,ДокументПередачи", "КолПриход,КолРасход,СумПриход,СумРасход,ПогашСумПриход,ПогашСумРасход");
   Для Каждого ТекущаяСтрока Из Номенклатура Цикл
      ТекущаяСтрока.Остаток = ТекущаяСтрока.СумПриход - ТекущаяСтрока.ПогашСумПриход;
      ТекущаяСтрока.Дата= ТекущаяСтрока.ДокументПередачи.Дата;
      ТекущаяСтрока.Срок=ТекущаяСтрока.НазначениеИспользования.СрокПолезногоИспользования;
   КонецЦикла;   
Показать полностью


Плюс ты никак не получишь :(
Весь этот код прекрасно выполняется в запросе - т.е. выше скорость выполнения, код проще и т.д.

Например, я только что сделал аналогичную обработку по заполнению ТЧ для списания спец.одежды по организации, подразделению, физ.лицу.
Там все просто :) :
Код
РезультатЗапроса = ПолучитьРезультатЗапроса(Объект.Дата, Организация, Подразделение, ФизЛицо);
Объект[ИмяТабличнойЧасти].Загрузить(РезультатЗапроса.Выгрузить());
Показать полностью

+
10. kondrashka 63 12.12.08 12:45 Сейчас в теме
Хорошо, убедил. На следующей неделе исправлю. Но, по-моему, ты теоретик, что-то все выкапываешь, а я практик, на мне кроме этого весь УПП висит,
от З/П до себестоимости. Критику восприняла. Исправлюсь..., но все же плюсани!
Хотя бы за то, что прислушиваюсь, и принимаю к действию...
+
11. artbear 1518 12.12.08 12:49 Сейчас в теме
(10) Без теории нормальной практики не будет :)
Если ты сделаешь нормальный вариант, и самой будет полезно, и людям приятно :)

На мне самом висит и УПП, и ЗУП-ы разных контор, + куча различных семерочных баз и т.д. и т.п.

Не обижайся, твой опыт только повысится от этого, в следующий раз другую вещь лучше и быстрее сделаешь.

Жду исправлений, а уж потом будет плюс :)
+
12. kondrashka 63 12.12.08 13:24 Сейчас в теме
Исправила запрос по заполнению, но в печатной форме бухи хотят видеть и приход и расход, так что оставила. Реагируй!
+
14. artbear 1518 12.12.08 13:36 Сейчас в теме
(12) Бухгалтеров сильно не слушай, они очень часто сами не знают, что хотят :(
Зачем им в данной обработке все движения за всю жизнь базы?
Для этого существуют штатные специализированные отчеты по спецодежде, например, по партиям.

В итоге сейчас тратится куча времени на получение движений :(
Убери в запросе периодичность по регистратору, жить станет веселее :)
+
16. artbear 1518 12.12.08 13:39 Сейчас в теме
(12) Твоя обработка предназначена только для списания, поэтому тут никакие приходы/расходы не нужны, а только остатки на текущий/нужный момент.

Юзай ВТ Остатки.

ЗЫ все равно отчет по партиям материалов в эксплуатации мощнее твоей обработки, за ним не нужно гнаться - отборы, группировки и т.п. настройки там лучше.
+
13. artbear 1518 12.12.08 13:32 Сейчас в теме
(0) Также в описании нужно отметить, что обработка рассчитана на очень специфически способ ведения учета :( - одно списание за период для одного подразделения, т.е. не очень универсальна, к сожалению.
+
15. kondrashka 63 12.12.08 13:37 Сейчас в теме
Исправила. А где плюс?!!!
+
18. artbear 1518 12.12.08 13:46 Сейчас в теме
(15) Цитата: "Одно списание за период для одного подразделения, но можно наложить фильтр по человеку и списать по нему."
В коде не увидел ничего подобного по физ.лицу :(
Тестирование также показало, что отбор по физ.лицу не действует :(

Далее - у тебя практически одинаковые куски кода по УУ и БУ, убери это дублирование, и код станет проще и надежнее.

Также поправь код
[code]
|ИЗ
| РегистрНакопления.ПартииМатериаловВЭксплуатации.Остатки(
| &ДатаКон,
| Подразделение = &Подразделение
| И ДокументПередачи.Проведен = &Проведен) КАК ПартииМатериаловВЭксплуатацииОстатки
|ГДЕ
| ПартииМатериаловВЭксплуатацииОстатки.ДокументПередачи.Проведен = &Проведен
[\code]
1. Одна проверка на Проведен лишняя :)
2. Если нужен только непроведенный док, можно написать проще - НЕ ДокументПередачи.Проведен - т.е. без лишнего параметра
+
17. kondrashka 63 12.12.08 13:42 Сейчас в теме
Не каждый пользователь может настроить так как ему надо, и потом, здесь есть АВТОМАТИЧЕСКОЕ формирование всего...
+
19. artbear 1518 12.12.08 13:48 Сейчас в теме
(17) Пользователя очень-очень редко нужно все :(
Большие объемы данных все равно никто никогда не будет разбирать, это давным-давно известно.

В УПП в типовых отчетах есть возможность импортировать чужие настройки как свои прямо в форме отчета, очень удобная фича как раз для разных пользователей.
+
20. kondrashka 63 12.12.08 13:52 Сейчас в теме
"Тестирование также показало, что отбор по физ.лицу не действует :("
все работает, а то как бы мы могли проверять по бешеному кол-ву людей!!!
"В коде не увидел ничего подобного по физ.лицу :(" а это и не в коде, а в фильтре на ТЧ
И, вообще это выискивание блох...
+
22. artbear 1518 12.12.08 13:58 Сейчас в теме
(20) Еще небольшая подсказка:
Вместо кода типа
Код
НовСтрока.Номенклатура         = ТекНоменклатура.Номенклатура;
НовСтрока.ФизЛицо=ТекНоменклатура.ФизЛицо;
НовСтрока.ЕдиницаИзмерения      = ТекНоменклатура.Номенклатура.ЕдиницаХраненияОстатков;
НовСтрока.Количество         = ТекНоменклатура.КоличествоСписания;
НовСтрока.НазначениеИспользования= ТекНоменклатура.НазначениеИспользования;
НовСтрока.Коэффициент         = 1;
НовСтрока.ДокументПередачи= ТекНоменклатура.ДокументПередачи;
Показать полностью

можно, а чаще всего нужно, написать проще и быстрее:
Код
ЗаполнитьЗначенияСвойств(НовСтрока, ТекНоменклатура);
НовСтрока.ЕдиницаИзмерения      = ТекНоменклатура.Номенклатура.ЕдиницаХраненияОстатков;
НовСтрока.Количество         = ТекНоменклатура.КоличествоСписания;
Показать полностью

Т.е. все одинаковые свойства 1С сама быстро занесет в НовСтрока, а ты только те, у которых наименования расходятся :)
+
25. artbear 1518 12.12.08 14:17 Сейчас в теме
(20) По отбору по физ.лицу
у тебя самой написано: "можно наложить фильтр по человеку и списать по нему."
Я же говорю именно о списании по физ.лицу, а не о отборе в табличной части :)
Попробуй наложи этот фильтр и сделай так, чтобы документ создался только по этому человеку.
А ведь этого не получится в текущем варианте обработки - ИМХО! Если не прав, жду комментария :)

ЗЫ да и сама подумай, если у тебя возможен всего один док на подразделение, значит, списание на одного чела не имеет смысла, т.к. списание на след.чела удалит пред.документ :(
+
21. kondrashka 63 12.12.08 13:55 Сейчас в теме
А двойное условие - из-за того, что торопилась.Sorry!
+
23. artbear 1518 12.12.08 14:11 Сейчас в теме
Кстати, вот код моей обработки для заполнения табличной части документа списания по организации, подразделению и физ.лицу - как раз вчера написал :)
Дарю :)
Код
#Если Клиент Тогда
   
Функция ПолучитьРезультатЗапроса(ДатаАктуальности, Организация, Подразделение, ФизЛицо)
   
   Запрос = Новый Запрос(
   "
   |ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.Номенклатура,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.ДокументПередачи,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.ФизЛицо,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.НазначениеИспользования,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.ХарактеристикаНоменклатуры,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.СерияНоменклатуры,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.КоличествоОстаток КАК Количество,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.КоличествоОстаток КАК КоличествоМест
   //,
   //|   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.СтоимостьОстаток КАК Сумма,
   //|   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.СтоимостьОстаток КАК СуммаРегл
   |   , Значение(ПланСчетов.Хозрасчетный.СпецоснасткаИСпецодеждаВЭксплуатации) КАК СчетПередачиБУ
   |   , Значение(ПланСчетов.Налоговый.СпецоснасткаИСпецодеждаВЭксплуатации) КАК СчетПередачиНУ
   |   ,1 КАК Коэффициент
   |ИЗ
   |   РегистрНакопления.ПартииМатериаловВЭксплуатацииБухгалтерскийУчет.Остатки(
   |         &ДатаКон,
   |         Организация = &Организация
   |            И Подразделение = &Подразделение
   |            И ФизЛицо = &ФизЛицо) КАК ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки
   |");
   
   Запрос.УстановитьПараметр("ДатаКон", ДатаАктуальности);
   Запрос.УстановитьПараметр("Организация", Организация);
   Запрос.УстановитьПараметр("Подразделение", Подразделение);
   Запрос.УстановитьПараметр("ФизЛицо", ФизЛицо);
   
   РезультатЗапроса = Запрос.Выполнить();
   Возврат РезультатЗапроса;
КонецФункции
 
// Основная процедура заполнения, вызываемая системой      
Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) экспорт
   Организация = Объект.Организация;
   Если НЕ ЗначениеЗаполнено(Организация) Тогда
      Сообщить("Не выбрана организация");
      Возврат;   
   КонецЕсли; 
   
   //Подразделение = Объект.Подразделение;
   Подразделение = Объект.ПодразделениеОрганизации;
   Если НЕ ЗначениеЗаполнено(Подразделение) Тогда
      Сообщить("Не выбрано Подразделение");
      Возврат;   
   КонецЕсли; 
   
   лКлючУникальности = Новый УникальныйИдентификатор;
   Форма = Справочники.ФизическиеЛица.ПолучитьФормуВыбора(, лКлючУникальности);
   ФизЛицо = Форма.ОткрытьМодально();
   Если НЕ ЗначениеЗаполнено(ФизЛицо) Тогда
      Сообщить("Не выбрано физ.лицо");
      ВОзврат;
   КонецЕсли;
   
   РезультатЗапроса = ПолучитьРезультатЗапроса(Объект.Дата, Организация, Подразделение, ФизЛицо);
   Объект[ИмяТабличнойЧасти].Загрузить(РезультатЗапроса.Выгрузить());
КонецПроцедуры

#КонецЕсли
Показать полностью


Этот код нужно занести в обработку типа epf и далее как обычно - хорошее описание такой схемы есть в http://infostart.ru/blogs/345/?ref=4246
+
24. kondrashka 63 12.12.08 14:14 Сейчас в теме
За подарок и ликбез спасибо.
+
26. kondrashka 63 12.12.08 14:32 Сейчас в теме
У нас задача списания по человеку не стояла. Надо было списать по подразделению,
а фильтр для удобства работы. Обойдут всех челов, а потом только жмут на сформировать документ. Согласна, что можно доработать - ведь нет предела совершенству...
Выложила, что получилось( удобное и работающее у меня), код открыт, кому надо тот
доделает!
+
27. kns77 101 11.04.12 09:45 Сейчас в теме
То что мне надо, только почему то списывает одно и тоже каждый месяц, я списал ботинки уже с человека, а он на следующий месяц опять их же списывает. Сейчас буду искать и править ошибку.
+
28. kns77 101 11.04.12 10:11 Сейчас в теме
Видимо ошибка в комплексной конфе, документ списание материалов из эксплуатации не влияет на регистр накопления "Партии материалов в эксплуатации". Но влияет на регистр "материалы в эксплуатации"
+
Внимание! Тема сдана в архив