Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:12

Проводки!Как изменить проводку?

Автор andryscha92, 18 сен 2013, 10:39

0 Пользователей и 1 гость просматривают эту тему.

andryscha92

Добрый день! Конфигурация БП. Нужно написать обработку, которая будет изменять проводки документов.Например документа Списание товаров.На форме выбирается документ и при нажатии кнопки формировались проводки(те что программно прописали в обработке).Подскажите последовательность действий...?Заранее благодарен!


LordWizard

эээ. фигня полная. При закрытии месяца при "Восстановлении последовательности" полностью сметет манипуляции... Если конечно не вставлять галку - "Оторректированы проводки вручную". А кроме проводок нужно еще и регистры двигать...Не проще ли задать шаблон (например типовой по данному типу документа) какой-то по проводкам и пользоваться ими?
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

andryscha92

Цитата: LordWizard от 18 сен 2013, 10:56
эээ. фигня полная. При закрытии месяца при "Восстановлении последовательности" полностью сметет манипуляции... Если конечно не вставлять галку - "Оторректированы проводки вручную". А кроме проводок нужно еще и регистры двигать...Не проще ли задать шаблон (например типовой по данному типу документа) какой-то по проводкам и пользоваться ими?
т.е. воспользоваться документом "Операции"?

LordWizard

Нет! "Типовые операции" и заменить на нужную проводку по данному типу документов!
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

andryscha92

Цитата: LordWizard от 18 сен 2013, 11:10
Нет! "Типовые операции" и заменить на нужную проводку по данному типу документов!
Ага спасибо! а можно ли всё же изменить проводку с помощью обработки(в целях обучения это как можно сделать?)
Добавлено: 18 сен 2013, 12:30


Цитата: andryscha92 от 18 сен 2013, 12:00
Цитата: LordWizard от 18 сен 2013, 11:10
Нет! "Типовые операции" и заменить на нужную проводку по данному типу документов!
Ага спасибо! а можно ли всё же изменить проводку с помощью обработки(в целях обучения это как можно сделать?)
Сделал следующее
Процедура КнопкаВыполнитьНажатие(Кнопка)
Набор = Списание.ПолучитьОбъект().Движения;
РБ = Набор.Хозрасчетный;

Для каждого Запись Из РБ Цикл
//Например изменяем СчётДт
Запись.СчетДт = ПланыСчетов.Хозрасчетный.СырьеИМатериалы;
КонецЦикла;

Набор.Записать();

КонецПроцедуры


Программа вылетает с ошибкой.что то связанное с дампом.

LordWizard

Я бы тоже охренел, если бы запрос по всему журналу делал бы! ты представляешь сколько там операций? Отбор хотя бы делай за период или объекту хотя бы. И не забудь ключик на операции - дескать "правится ручками".
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

andryscha92

Цитата: LordWizard от 18 сен 2013, 13:00
Я бы тоже охренел, если бы запрос по всему журналу делал бы! ты представляешь сколько там операций? Отбор хотя бы делай за период или объекту хотя бы. И не забудь ключик на операции - дескать "правится ручками".
и метод Прочитать() что бы проводки не затёрлись
Добавлено: 18 сен 2013, 13:50


Цитата: andryscha92 от 18 сен 2013, 13:12
Цитата: LordWizard от 18 сен 2013, 13:00
Я бы тоже охренел, если бы запрос по всему журналу делал бы! ты представляешь сколько там операций? Отбор хотя бы делай за период или объекту хотя бы. И не забудь ключик на операции - дескать "правится ручками".
и метод Прочитать() что бы проводки не затёрлись
Спасибо вам огромное!Разобрался и всё получилось)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск