Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Груповое формирование калькуляций
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
dobruan
Есть конфа "Бух учет для Украины". Пользователь формирует за день около 100-120 калькуляций на продукцию, с ручным выбором партий списания по методу FIFO . Решил им помочь и поставил себе задачу обработкой сформировать эти калькуляции: В диалоге выбирается дата документов, подбором выбирается продукция, Склад материалов, склад продукции и обработка формирует, на каждую продукцию калькуляцию с выбором партий списания по методу FIFO.

Насколько сложная задача, если знания "средние"?




Домовик
что значит "Решил им помочь и поставил себе задачу" ? smile.gif

обработка имеет недостаток. Если она создает объекты , то должна обязательно должна отслеживать их присутствие-отсутсвие в базе. иначе задваивания будут, затраивания. Вашим бухгалтерам сложно будет отследить, запускали они обработку или нет.

делайте лучше документом, который кнопкой "Заполнить" будет создавать Калькуляции и заполнять табличную часть документа ссылками на них
(и еще какими-то ключевыми реквизитами из этих документов). в проведении документа - ничего.


часть кода вы перенесете из кода модуля формы документа калькуляция.






dobruan
Цитата(Домовик @ 18.02.13, 10:07) необходимо зарегистрироваться для просмотра ссылки
что значит "Решил им помочь и поставил себе задачу" ? smile.gif
Речь идет уже давно "что нужно оптимизировать процес создания меню".


Цитата(Домовик @ 18.02.13, 10:07) необходимо зарегистрироваться для просмотра ссылки
обработка имеет недостаток. Если она создает объекты , то должна обязательно должна отслеживать их присутствие-отсутсвие в базе. иначе задваивания будут, затраивания. Вашим бухгалтерам сложно будет отследить, запускали они обработку или нет.


они утром приходят на работу, набивают себе в список значений блюда и оно им рассчитывает калькуляции. А отслеживать пусть сами это делают.

Цитата(Домовик @ 18.02.13, 10:07) необходимо зарегистрироваться для просмотра ссылки
делайте лучше документом, который кнопкой "Заполнить" будет создавать Калькуляции и заполнять табличную часть документа ссылками на них
(и еще какими-то ключевыми реквизитами из этих документов). в проведении документа - ничего.
часть кода вы перенесете из кода модуля формы документа калькуляция.


Можно поподробней?




Домовик
делать документом проще вам и удобнее бухгалтерам. Документ ВводКалькуляций. В щапке реквизиты, кот вы описали в задаче. В табличной части реквизиты: Продукция, Документ,... еще какие-то. При выполнении ЗАполнить() по значению реквизита продукция и реквизитам шапки создаете док калькуляция, заполняете ее табл часть(код берете из заполнить дока Калькуляция), записываете док, присваиваете реквизиту Документ ссылку на созд. док Калькуляция.

dobruan
Цитата(Домовик @ 18.02.13, 11:29) необходимо зарегистрироваться для просмотра ссылки
..... записываете док, присваиваете реквизиту Документ ссылку на созд. док Калькуляция.

То есть документ "Групповое меню"(пусть так будет называтся), будет формировать 100-120 калькуляций и в табл части будет содержать столько же строк с данными созданных калькуляций?


Я правильно понял?

Домовик
будет содержать столько, сколько будет введено бухгалтером продукции(реквизит продукция) в таб части. если не хотите таб часть - другой способ, в Доке Калькуляция добавить реквизит-ссылку на док ВВодКалькуляций. Чтобы между документами была.
Обработкой могут происходить задваивания.
dobruan
Цитата(Домовик @ 18.02.13, 12:05) необходимо зарегистрироваться для просмотра ссылки
будет содержать столько, сколько будет введено бухгалтером продукции(реквизит продукция) в таб части. если не хотите таб часть - другой способ, в Доке Калькуляция добавить реквизит-ссылку на док ВВодКалькуляций. Чтобы между документами была.
Обработкой могут происходить задваивания.

там еще как есть для отдельных залов и на завтрак,обет, ужин. То есть будет документов (К-во залов)*3 и они будут создавать все калькуляции необходимые? Так?


Домовик
Да, базу Документ увеличит. Вам решать. Если бухи будут вводить все верно и единоразово пишите обработку.
dobruan
Цитата(Домовик @ 18.02.13, 13:01) необходимо зарегистрироваться для просмотра ссылки
Да, базу Документ увеличит. Вам решать. Если бухи будут вводить все верно и единоразово пишите обработку.
Я так и не понял до конца полезность документа, ведь если бухи в обход моего документа захотят внести такую же калькуляцию вручную, то им и так задвоит. Ведь так?


 ! 

Правила, п.13
Последнее предупреждение!
 

Ну а с другой стороны, если даже меню будет документом вводится, а документ уже создаст все калькуляции, то вдруг бухи захотят внести еще одну калькуляцию вручную, то им тоже может задвоить?


Так что буду еще думать как лучше?

Какие еще идеи могут быть по поводу организации ввода однотипных документов(калькуляций)?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.