Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 372
от 10.12.2006, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 311, Экспертов: 41
В номере:Вопросов: 3, Ответов: 9


Вопрос № 65588: Здравствуйте эксперты! Скажите, пожалуйста, возможно ли в 1с 77 склад вести учет по средней? или там только партионный. Заранее спасибо....
Вопрос № 65640: Здравствуйте уважаемые эксперты! После выполнения отчета (см.приложение), если документы сделаны от одного числа, то в таблицу выводится сначала РасходнаяНакл, а потом ПриходнаяНакл. А мне надо наооборот. Почему так, не подскажете?...
Вопрос № 65641: Привет ещё раз всем экспертам! После выполнения процедуры в отчете заполняется таблица значений (ТЗ). На форме отчета создала кнопку Удалить, в формуле написала ТЗ.УдалитьСтроку(). Но после удаления определенной строки активизируется первая. А как де...

Вопрос № 65.588
Здравствуйте эксперты! Скажите, пожалуйста, возможно ли в 1с 77 склад вести учет по средней? или там только партионный.
Заранее спасибо.
Отправлен: 05.12.2006, 08:37
Вопрос задала: MaShI (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: IUnknown
Здравствуйте, MaShI!
в типой ТиС учет ведеться тремя методами ... ФИФО... ЛИФО... среднему... причем в разрезе каждой организации метод может быть свой...
только учет партий все равно будет вестись...
---------
я не специалист
Ответ отправил: IUnknown (статус: 8-ой класс)
Ответ отправлен: 05.12.2006, 08:54

Отвечает: Полозов Олег aka Asher
Здравствуйте, MaShI!
Партионный учет - это учет по поступлению списанию партий
FIFO, LIFO, Средний - это методы списания партий.
Когда начинал программировать 1С тоже были попытки грохнуть партионку и нарисовать учет по средней. Но это офигенный геморрой. пришлось перерисовывать половину конфигурации. Совет: Не трогать. Попробуйте разобраться в причинах, почему пользователь хочет уйти от партионки. Возможно просто не хватает знаний по ведению учета в ТиС. В этом случае нужно просто разработать методику работы с программой.
Ответ отправил: Полозов Олег aka Asher (статус: 2-ой класс)
Ответ отправлен: 05.12.2006, 09:10
Оценка за ответ: 5
Комментарий оценки:
У нас много лет был отлично работающий без всяких пробелм партионный учет. А с НГ выше стоящая организация обязала по среднескользящей пер& #1077;делать учет. Так что прийдется делать

Отвечает: vcv
Здравствуйте, MaShI!

Не забудьте еще уточнить у бухгалтерии (или для кого вы этот вопрос выясняете), какая именно средняя имеется в виду. Бухгалтера часть под "средней" подразумевают средневзвешенную, а в торговле используется среднескользящая.
Ответ отправил: vcv (статус: 3-ий класс)
Ответ отправлен: 05.12.2006, 09:13
Оценка за ответ: 5
Комментарий оценки:
Среднескользящая

Отвечает: Strawberry
Здравствуйте, MaShI!
Типовая конфигурация "торговля и склад" предусматривает три метода учета партий LIFO FIFO и средневзвешенная. Создатели рекомендуют (да и исходя из здравого смысла) менять метод партионого учета или в начале работы или в начале года. Меустанавливаеться в константах.
Ответ отправил: Strawberry (статус: 1-ый класс)
Ответ отправлен: 05.12.2006, 10:04


Вопрос № 65.640
Здравствуйте уважаемые эксперты! После выполнения отчета (см.приложение), если документы сделаны от одного числа, то в таблицу выводится сначала РасходнаяНакл, а потом ПриходнаяНакл. А мне надо наооборот. Почему так, не подскажете?

Приложение:

Отправлен: 05.12.2006, 14:59
Вопрос задал: Darina (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Полозов Олег aka Asher
Здравствуйте, Darina
Попробуйте в группировку по документам добавить еще ВремяДок

|Группировка Док упорядочить по Док.ДатаДок, Док.ВремяДок;

Приход скорее всего стоит по времени раньше чем расход.
Ответ отправил: Полозов Олег aka Asher (статус: 2-ой класс)
Ответ отправлен: 06.12.2006, 03:00
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Помогло!

Отвечает: Игорь К.
Здравствуйте, Darina!
Проблема изначально в том, что Вы сначала добавили в конфигуратор документ РасходнаяНакл, а потом ПриходнаяНакл. Поэтому ID РасходнойНакладной меньше и он в запросе становится вперед (см. 1Сv7.DD).
1. Решение грубое. Если документов типа РасходнаяНакл мало,в конфигурации скопировать документ РасходнаяНакл в РасходнаяНакл1.
В рабочей Продублировать документы РасходнаяНакл в РасходнаяНакл1.
В конфигураторе РасходнаяНакл - удалить, РасходнаяНакл1 переименовать в РасходнаяНакл.
2. Решение более симпатичное. Результаты запроса поместить в ТаблицуЗначений.
Добавить поле, пусть "Порядок" "Число". Пройтись циклом присвоить ПриходнымНакл "Порядок=1", РасходнымНакл "Порядок=2", прочим "Порядок=3". и отсортировать
Документ,Товар,Порядок. ТаблицуЗначений уже выводить на печать.
Пример см.приложение.
Удачи!
P.S. Получилось не очень удобно с запросом. Вы же берете БухгалтерскиеИтоги. Их и обрабатывайте. Запрос мне кажется лишним.


Приложение:

---------
Лучше два часа потерять, потом за пять минут долететь

Ответ отправил: Игорь К. (статус: 3-ий класс)
Ответ отправлен: 06.12.2006, 08:44
Оценка за ответ: 5
Комментарий оценки:
Спасибо за подробный ответ! Но легче изменить Группировку


Вопрос № 65.641
Привет ещё раз всем экспертам! После выполнения процедуры в отчете заполняется таблица значений (ТЗ). На форме отчета создала кнопку Удалить, в формуле написала ТЗ.УдалитьСтроку(). Но после удаления определенной строки активизируется первая. А как делать чтобы активизированной была следующая строка после удаленной?
Отправлен: 05.12.2006, 15:00
Вопрос задал: Darina (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: BuhCIA
Здравствуйте, Darina!
Процедура УдалятьИзФормы()
Было=ТЗ.ТекущаяСтрока();
Если Было>0 Тогда
ТЗ.УдалитьСтроку();
Если Было>ТЗ.КоличествоСтрок() Тогда Было=ТЗ.КоличествоСтрок();КонецЕсли;
Если Было>0 Тогда ТЗ.ТекущаяСтрока(Было);КонецЕсли;
КонецЕсли;
КонецПроцедуры
---------
Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Специалист)
Ответ отправлен: 05.12.2006, 15:33
Оценка за ответ: 5
Комментарий оценки:
Спасибо! То что надо!

Отвечает: Гребиников Павел Генадьевич
Здравствуйте, Darina!
мысль такая: Запоминайте номер текущей строки и после удаления активизируйте тот же номер строки
---------
Плох тот юзер, который не мечтает стать админом...
Ответ отправил: Гребиников Павел Генадьевич (статус: Студент)
Ответ отправлен: 06.12.2006, 07:34
Оценка за ответ: 3

Отвечает: Arkadiy Karanskiy
Здравствуйте, Darina!
Есть метод АктивизироватьСтроку(НомерСтроки+1); может бть он Вам поможет?
Ответ отправил: Arkadiy Karanskiy (статус: 6-ой класс)
Ответ отправлен: 06.12.2006, 14:15
Оценка за ответ: 4
Комментарий оценки:
Каким образом? Ведь НомерСтроки всегда разный..


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное