Установка реквизитов при проведении

Форум 1С: Одинэс.Ру

Найти!

Установка реквизитов при проведении

Сияющий Асинхраль
15.07.2009 - 11:00
Ситуация такая - при формировании проводок в бухгалтерии предприятия (т.е. при проведении документа) по необходимости перезаполняю одну из табличных частей, после того как поставил этот кусок в модуль проведения стал появляться запрос "Данные были изменены. Сохранить изменения?". В семерке такого не наблюдалось (т.е. при проведении данные изменялись без всяких запросов), буду очень благодарен, если подскажите как сделать так чтобы документ проводился без этого запроса...
К списку тем 1 > К списку форумов
Google Adsense

Re: Установка реквизитов при проведении

Lexusss
1 - 15.07.2009 - 11:03
Все модификации дожны проводить в обработке ПередЗаписью. Для фиксации результатов проведения правильнее добавить регистр сведений и подписку на события для его заполнения (да и обновляться будет проще).

Re: Установка реквизитов при проведении

angro
2 - 15.07.2009 - 11:04
записать попробуй сделать после изменения

Re: Установка реквизитов при проведении

Сияющий Асинхраль
3 - 15.07.2009 - 11:07
Обновляться не будет, это чисто управленческая бухгалтерия. Проблема в том, что необходимые в табличной части суммы и количества рассчитываются именно при проведении документа поэтому пихать весь код проведения в процедуру "ПередЗаписью" крайне не хотелось бы... Буду крайне признателен за идеи...

Re: Установка реквизитов при проведении

Сияющий Асинхраль
4 - 15.07.2009 - 11:12
Сформированный документ с другими табличными частями впоследствии будет перегружаться в УТ, крайне не хотелось бы вместо одного этого документа перегружать документ и регистр...

Re: Установка реквизитов при проведении

android
5 - 15.07.2009 - 11:24
Тогда применяй Записать() после изменений

Re: Установка реквизитов при проведении

Сияющий Асинхраль
6 - 15.07.2009 - 11:27
(5) Прокатило. Спасибо...

Re: Установка реквизитов при проведении

Morrison
7 - 15.07.2009 - 11:27
блин ну вытащи ты процедуру в перед записью. все же уже посчитаем на момент
документа, что нужно. меняешь объект, ничего тут не сделаешь. в (5) бред т.к.
проведение лишь режим записи в 8. вероятно пошлет, я даже такого не пробовал
делать никога

Re: Установка реквизитов при проведении

Morrison
8 - 15.07.2009 - 11:28
2(6) охренеть! какие режимы устанавливал?

Re: Установка реквизитов при проведении

angro
9 - 15.07.2009 - 11:32
(8) нормально работает, с чего бы послала

Re: Установка реквизитов при проведении

Morrison
10 - 15.07.2009 - 11:35
2(9) плохо такое делать. удивительно, что работает, недоработка очередная в
1с. представь вызову записать с режимом проведения из процедуры проведения

Re: Установка реквизитов при проведении

angro
11 - 15.07.2009 - 11:45
(10) не пробовал и что будет?

Re: Установка реквизитов при проведении

Сияющий Асинхраль
12 - 15.07.2009 - 11:58
Никаких режимов не устанавливал, документ - типовая реализация БП, можешь сам заглянуть на тамошний расчет себестоимости тащить все это в процедуру передзаписью когда посередке целая куча движений и их придется отсекать не в кайф. Что плохо я согласен, зато быстро.

Re: Установка реквизитов при проведении

Morrison
13 - 15.07.2009 - 12:05
2(11) я тоже никогда не пробовал такое делать. думаю, что ничего хорошего
не выйдет, если 1с не пошлет, войдем в рекурсию
2(12) Сияющий Асинхраль я знаю все эти расчеты, я делал по-другому, ловил
событие в подписке на событие изменение документа, выгружал в таблицу
значений движения и творил уже с ней все что угодно, клал обратно, благо
есть процедуры, и на этом все заканчивалось. мне например в расчете
себестоимости нужно было всего-лишь субконто проставить. и я не менял при
этом объект. меняй не объект, а его движения

Re: Установка реквизитов при проведении

Morrison
14 - 15.07.2009 - 12:07
+(13) кстати в 7-ке я делал почти так же. тоже перемещение тмц у меня никогда
не содержало сумм

Re: Установка реквизитов при проведении

Сияющий Асинхраль
15 - 15.07.2009 - 12:16
(13) На будущее попробую, однако речь не о движениях, речь о том что табличная часть документа должна содержать услуги стоимость которых рассчитывается как разница между выручкой от товара и его себестоимостью. Отсюда и встал вопрос, как занести цифры полученные при проведении в табличную часть документа.

Re: Установка реквизитов при проведении

Михаил Козлов
16 - 15.07.2009 - 12:43
(15) Согласитесь, несколько странная ситуация: документ знает (данные в таб. части), что будет в результате его проведения.

Re: Установка реквизитов при проведении

Lexusss
17 - 15.07.2009 - 12:49
(15) Бредовый вопрос криворуких экспортеров в торговлю.

Re: Установка реквизитов при проведении

Morrison
18 - 15.07.2009 - 13:05
2(15) послать всех. есть кнопка печать. когда нажали кнопку и документ не
проведен - требование провести документ. провели документ выводим на печать
его движения. я кстати в 7-ке задолбался в свое время с этим бороться, но
вывел всех на чистую воду :) любой чих - это проведение документа. нет
проведения - нет документа. БП по-моему позволяет настроить, чтобы документ
нельзя было распечатать, если он изменен

Re: Установка реквизитов при проведении

Morrison
19 - 15.07.2009 - 13:07
+(18) с проверкой модифицированности

Re: Установка реквизитов при проведении

Сияющий Асинхраль
20 - 15.07.2009 - 13:30
(18) Если бы дело было только в печати, то вопроса вообще бы не было, но поскольку экспортер я действительно криворукий, то мне не хочется развлекаться с выгрузкой там, где можно решить вопрос за пол часа, поскольку за развлечения с выгрузкой мне все равно не заплатят...

Re: Установка реквизитов при проведении

Сияющий Асинхраль
21 - 15.07.2009 - 13:38
(+20) Изначально так и было, но поскольку я действительно криворукий экспортер, а также ограничено время и бюджет задачи то сделал как побыстрее и подешевле...

Re: Установка реквизитов при проведении

Morrison
22 - 15.07.2009 - 13:41
2(20) вопросы в выгрузкой решай КД. грузануть типовые правила в 2.0 ты можешь
без проблем, думаю они есть, хотя не уверен. выгрузку лепи справочником, с
ссылками на объекты выгрузки. блокируй объекты при выгрузке. лови события
изменения объектов подпиской. это очень легко и быстро делается

Re: Установка реквизитов при проведении

Morrison
23 - 15.07.2009 - 13:42
+(22) не забудь о том, что объекты могут одновременно изменится в двух базах

Re: Установка реквизитов при проведении

Сияющий Асинхраль
24 - 15.07.2009 - 13:48
(23) Попытка не пытка... Попробую...

Re: Установка реквизитов при проведении

Morrison
25 - 15.07.2009 - 13:55
2(24) удачи!
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
© 2009 Форум 1С: Одинэс.Ру
В основу сайта был положен архив форума «Территория 1С»