Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Создать из документа проводки на другую дату (число прочтений - 4336 )
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Создать из документа проводки на другую дату
15. Февраля 2010 :: 20:06
Печать  
Тут пробегали темы о том, как сделать у документа проводки с датой, отличающейся от даты документа. Но они нестандартные - боюсь с ними связываться.

У меня есть документ, при проведении к-го нужно сделать два типа проводок:
1. Одни проводки стандартные бухгалтерские
2. Другие - на забансовом счете, но на другую (задним числом) дату.

Предполагаемое направление:
1. Сделать в матаданных дополнительный документ, к-й будет формировать проводки на другую дату.
2. При проведении основного документа, тот будет проводить дополнительный документ, передавая ему параметром данные о проводках, к-е тот должен сформировать.

Заморочки:
Хотелось бы запретить отмену проведения дополнительного документа вручную. Разрешить только программно из основного документа. Но как в ОбработкаУдаленияПроведения узнать отменяется проведение програмно или интерактивно - сюда ведь параметр никакой передать нельзя?
Дополнительный документ будет ссылаться на основной, а основной - на дополнительный. Т.е. в ПриЗаписи основного документа, если Выбран()=0, тогда Записать(), создать программно дополнительный документ, заполнить в нем ссылку на основной документ, записать его, потом записать основной док, сохранив в нем ссылку на доп. док. Чревато проблемами - но, видимо, других вариантов нет.

Кто-то сталкивался с подобной задачой? Что посоветуете?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Создать из документа проводки на другую дату
Ответ #1 - 16. Февраля 2010 :: 06:18
Печать  
Смотри в сторону
ПриУдаленииДокумента + ПриОтменеПроведенияДокумента

- Это интерактивные действия с документом.. всё остальное - программно.
И не морочься с ОбработкаУдаленияПроведения
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Создать из документа проводки на другую дату
Ответ #2 - 16. Февраля 2010 :: 07:10
Печать  
Нельзя так сделать в 1С, потому что
blindvic писал(а) 15. Февраля 2010 :: 20:06:
Чревато проблемами

это 100%Улыбка
как вариант можно ввести на этом забалансовом счете еще аналитику, допустим "Дата". Либо писать в справочник.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #3 - 16. Февраля 2010 :: 09:29
Печать  
blindvic писал(а) 15. Февраля 2010 :: 20:06:
Заморочки:
Но как в ОбработкаУдаленияПроведения узнать отменяется проведение програмно или интерактивно - сюда ведь параметр никакой передать нельзя?

ПриОтменеПроведенияДокумента()
Предопределенная процедура при итерактивной отмеен проведения документа. Вот и запещай в ней отмену проведения.
Также можно для всех снять с этого документа
галки удаление,пометка удаления, снятие пометки удаления.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #4 - 16. Февраля 2010 :: 09:30
Печать  
Сама идея shbj не очень.
Если решишь делать через доп документ то лучше из модуля проведения перенести в модуль при закрытии.
Иначе могут быть проблемы.


Если что и советовать то делать проводки текущей датой и ввести
дополнительное субконто - тип дата и вот там уже и используй дату
будущее число.
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #5 - 16. Февраля 2010 :: 10:22
Печать  
Eprst писал(а) 16. Февраля 2010 :: 06:18:
Смотри в сторону
ПриУдаленииДокумента + ПриОтменеПроведенияДокумента

- Это интерактивные действия с документом.. всё остальное - программно.
И не морочься с ОбработкаУдаленияПроведения

ОК. Спасибо за инфу.
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #6 - 16. Февраля 2010 :: 10:24
Печать  
Z1 писал(а) 16. Февраля 2010 :: 09:30:
Если что и советовать то делать проводки текущей датой и ввести дополнительное субконто - тип дата и вот там уже и используй дату будущее число.

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

Вот и ищу варианты.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #7 - 16. Февраля 2010 :: 11:38
Печать  
blindvic писал(а) 16. Февраля 2010 :: 10:24:
Z1 писал(а) 16. Февраля 2010 :: 09:30:
Если что и советовать то делать проводки текущей датой и ввести дополнительное субконто - тип дата и вот там уже и используй дату будущее число.

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

Вот и ищу варианты.

База УРБД да или нет ?
И как много проводок в процентах ( на этом забалансовом счете )
от общего числа проводок ?

  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #8 - 16. Февраля 2010 :: 12:11
Печать  
База не УРБД, дбф.
Файл 1SENTRY.DBF содержит 231,205 записей, из к-х 112,184 со нужным счетом в дебете или кредите.
Т.е. почти половина
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #9 - 16. Февраля 2010 :: 12:29
Печать  
blindvic писал(а) 16. Февраля 2010 :: 12:11:
База не УРБД, дбф.
Файл 1SENTRY.DBF содержит 231,205 записей, из к-х 112,184 со нужным счетом в дебете или кредите.
Т.е. почти половина


даже про dbf не думал.
Я хотел тебе предложить завести свою таблицу _2SENTRY
и в ней все самому считать. поставишь какие нужно индексы
и самому все считать.
как это делать в dbf не знаю.

Если оставаться в рамках dbf
Тогда что тебя остfнавливает от четвертого субконта
или завести у проводки реквизит с типом Дата  поставить на нем отбор и самому такие проводки обрабатывать.

кстати   наверное в dbf не так уж и страшно из одного документа писать ( в модуле проведения ) в другой документ.
Я уже все как то автоматически перевожу на sql.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #10 - 16. Февраля 2010 :: 13:01
Печать  
Z1 писал(а) 16. Февраля 2010 :: 12:29:
даже про dbf не думал.
Я хотел тебе предложить завести свою таблицу _2SENTRY
и в ней все самому считать. поставишь какие нужно индексы
и самому все считать.
как это делать в dbf не знаю.

Если оставаться в рамках dbf
Тогда что тебя остfнавливает от четвертого субконта
или завести у проводки реквизит с типом Дата  поставить на нем отбор и самому такие проводки обрабатывать.

кстати   наверное в dbf не так уж и страшно из одного документа писать ( в модуле проведения ) в другой документ.
Я уже все как то автоматически перевожу на sql.

В dbf можно и sqlite воспользоваться  Подмигивание
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #11 - 16. Февраля 2010 :: 14:00
Печать  
Salimbek писал(а) 16. Февраля 2010 :: 13:01:
Z1 писал(а) 16. Февраля 2010 :: 12:29:
даже про dbf не думал.
Я хотел тебе предложить завести свою таблицу _2SENTRY
и в ней все самому считать. поставишь какие нужно индексы
и самому все считать.
как это делать в dbf не знаю.

Если оставаться в рамках dbf
Тогда что тебя остfнавливает от четвертого субконта
или завести у проводки реквизит с типом Дата  поставить на нем отбор и самому такие проводки обрабатывать.

кстати   наверное в dbf не так уж и страшно из одного документа писать ( в модуле проведения ) в другой документ.
Я уже все как то автоматически перевожу на sql.

В dbf можно и sqlite воспользоваться  Подмигивание

а как читать эти значения с другой сесии когда первая сессия что либо пишет ?
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Создать из документа проводки на другую дату
Ответ #12 - 16. Февраля 2010 :: 14:07
Печать  
Спасибо за помощь
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать