Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как изменить журнал "Счета"?

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №1
 
01.09.2008 11:51

Заводится документ "Счет", на основании счета делается "Отгрузка..." либо "Оказание услуг...". Подскажите, как сделать так, чтоб бухгалтер в журнале "Счета" видел, по каким из счетов была отгрузка или оказаны услуги?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
01.09.2008 12:17

Это задача разной сложности в зависимости от того какой вы конфигурацией пользуетесь (вы не указали какой именно). В некоторых типовых конфигурациях существует учет "удовлетворенности покупателей", например в Производство+Услуги+Бухгалтерия 7.7 для этого придуман регистр Заявки, откуда можно достать эту информацию. В комплексной тоже примерно такая штука... А у вас. Неизвестно. Какая у вас конфигурация?<br><br>P.S. Многие вопросы форума остаются без толкового ответа, а то и без любого ответа вовсе из за недостаточности информации, которую выдает спрашивающий. Порой прочитаешь вопрос... и вроде есть мысли по сути проблемы, но из за недостаточности информации подумаешь и ... вообще ничего не пишешь, так как количество вариантов ответа слишком велико.

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №3
 
01.09.2008 13:32

исправляюсь: Бух.учет, редакция 4.5, релиз 493

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
01.09.2008 14:24

Ну, значит все грустно. Реально в бухгалтерии 7.7 такой учет не организован. Документ Счет присутствует в конфигурации, можно сказать, чтобы просто его напечатать. А вот отследить толком что из счета было отгружено покупателю, а что нет - никак. Тут можно пойти, как минимум, двумя путями:<br>1. Решение задачи в упродщенном виде. Анализируем, были ли на основании счеты выписаны хоть какие нибудь Реализации и если да, то в журнале счетов выводим пользователю какой то значок.<br>2. Решение задачи с высокой точностью. Придумываем какой нибудь алгоритм для того, чтобы сравнить табличную часть счета и все реализации, которые сделаны после него с целью выяснения того насколько полностью удовлетворен покупатель, потом исходя из того, что получается, ставим в журнале счетов какой нибудь значок или формируем строку сведений. Этот способ более точен, но требует больших вычислительных мощностей, так что работа с журналом будет, возможно, ощутимо "тормозной".<br><br>И тот и другой способ требует приглашения специалиста. Самое важное то, что вы должны понимать, что и тот и другой способ сделает вашу конфигурацию "нетиповой". Обновлять ее будет сложнее и, возможно, специалиста нужно будет приглашать для каждого обновления, что потребует от вас денежных затрат.

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №5
 
01.09.2008 14:31

Thorvardr, подскажите, плз, как программно определить, вводились ли отгрузка или услуги по данному счету?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №6
 
01.09.2008 15:32

"Самый простой способ "в лоб":<br>1. В документы "ВыполнениеЭтапаРабот", "ОказаниеУслуг", "РасходнаяНакладная" добавляем реквизит ДокументОснование.<br>2. В алгоритмах форм этих документов в процедуре ВводНаОсновании(ДокОсн) добавляем ДокументОснование=ДокОсн; Таким образом, при работе и использовании механизма ввода на основании пользователи станут создавать связку между счетом и документами, которые выписаны на его основании.<br>3. В журнале счетов добавляем колонку вида "Текст" (синяя буква "Т" такая), в нее пишем формулу с любим именем, например ПоказатьСтатусСчета().<br>4. Присваиваем табличной части картинку, которая станет пиктограммой, например ту, которая выглядит как красная галочка и белое поле.<br>5. В модуле журнала счетов описываем алгоритм нужной нам функции:<br>Перем ДокиПодч;<br><br>Функция ПриОткрытии()<br> ...<br> ДокиПодч=СоздатьОбъект("Документ");<br>КонецФункции<br><br>Функция ПоказатьСтатусСчета()<br> Если ПустоеЗначение(ТекущийДокумент)=1 Тогда<br>      Возврат(2);<br> Иначе<br>      Если ДокиПодч.ВыбратьПодчиненныеДокументы(,,ТекущийДокумент)=1 Тогда<br>       Пока ДокиПодч.ПолучитьДокумент()=1 Цикл<br>            Если ДокиПодч.Проведен()=1 Тогда<br>             Возврат(1);<br>            КонецЕсли;<br>       КонецЦикла;<br>       Возврат(2);<br>      Иначе<br>       Возврат(2);<br>      КонецЕсли;<br> КонецЕсли;<br>КонецФункции<br><br>Еще раз обращаю ваше внимание на то, что вы сделайте вашу конфигурацию этими изменениями нетиповой, обновляться будет сложнее. По крайней мере, перед изменениями базы ОБЯЗАТЕЛЬНО сохраните ее."

Alexandr VA
читатель
офлайн
Дата регистрации: 07.01.2007
Сообщений: 1666
Пост №7
 
04.09.2008 22:28

Ну еще можно "кривой путь": разбирать строку комментария, ЕСЛИ ЕГО НЕ ПОРТЯТ. Что не всегда бывает.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №8
 
05.09.2008 07:14

Мое мнение, что для таких случаев как раз и не нужно "валить все в кучу". Пусть типовой журнал останется "типовым", а всю необходимую информацию можно получить во внешнем отчете. Внешний отчет не "испортит" конфигурацию, а вот что в Бух 7.7 нет механизма подчиненных документов для счета это печально.

Vladko
читатель
офлайн
Дата регистрации: 27.08.2007
Сообщений: 2649
Пост №9
 
05.09.2008 09:45

"автор просто хочет видеть на какой счет была выписана отгрузка, на какой пока ещё нет. Так ведь?<br>Для этого доработка небольшая: В журнале "счета" кидаем текстовую колонку, называем её ДокПодч, а поле формула пишем название функции ОпределитьОснование()<br>в модуле журнала пишем:<br>Функция ОпределитьОснование()<br>Док=СоздатьОбъект("Документ");<br>Рез="""";<br>Док.ВыбратьПодчиненныеДокументы(ТекущийДокумент);<br>Пока Док.ПолучитьДокумент()=1 Цикл<br>Если (Док.Вид()="РасходнаяНакладная") ИЛИ (Док.Вид()="ОказаниеУслуг") тогда<br>Рез=Док.ТекущийДокумент();<br>КонецЕсли;<br>КонецЦикла;<br>Возврат Рез;<br>КонецФункции"

Alexandr VA
читатель
офлайн
Дата регистрации: 07.01.2007
Сообщений: 1666
Пост №10
 
05.09.2008 13:36

"<br>> Док.ВыбратьПодчиненныеДокументы(ТекущийДокумент);<br><br>В типовой конфигурации Счету ничего не подчинено!<br><br>Еще раз: если НЕ менять типовую, то поможет только "разбор" Комментария как строки, с "выуживанием" номера и даты счета. Но это - "кривой" путь. Иначе -портить типовую!!! <br><br>А ОНО всегда надо?<br>"

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация