IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   1С:Бухгалтерия. Вопросы и ответы (http://www.imho.ws/showthread.php?t=85009)

Oleg 06.05.2009 17:42

Цитата:

Сообщение от Trashonok (Сообщение 1652172)
Есть необходимость менять время во входящих платежных поручениях. Групповая обработка меняет только дату

Нужно менять дату документов на фиксированную дату?

B0B 07.05.2009 09:06

В 7.7 "Бухгалтерии типовой" 506

Как мне вывести 20 счет отдельной строкой с чекбоксом ?..

Открываю
Журналы --> Регламентные документы --> закрытие месяца

там нет 20 счета чтобы галочку поставить

Посмотрели в другой базе есть, там кто-то в свое время вывел.

Но это явно не в конфигураторе изменяли, т.к другая после обновления не теряет эту функцию

.

1C_Tester 07.05.2009 10:34

Цитата:

Сообщение от B0B (Сообщение 1652314)
В 7.7 "Бухгалтерии типовой" 506

Как мне вывести 20 счет отдельной строкой с чекбоксом ?..

Открываю
Журналы --> Регламентные документы --> закрытие месяца

там нет 20 счета чтобы галочку поставить

Посмотрели в другой базе есть, там кто-то в свое время вывел.

Но это явно не в конфигураторе изменяли, т.к другая после обновления не теряет эту функцию

.

Ну вот код :)
Цитата:

Если Константа.СпособУчетаГПиПФ.Получить(ДатаДок) <> Перечисление.СпособыУчетаГПиПФ.ПоПлановойСтоимости Тогда
СписокВыполняемыхДействий.ДобавитьЗначение("Счет20", "Расчет и корректировка себестоимости ГП и ПФ");

Иначе
СписокВыполняемыхДействий.ДобавитьЗначение("Счет20", "Закрытие счета 20");
СписокВыполняемыхДействий.ДобавитьЗначение("Счет40", "Закрытие счета 40");

КонецЕсли;
Проверяй константу Способ учета готовой продукции и полуфабрикатов

B0B 12.05.2009 10:11

Что мне делать с этим кодом ? :)

Alex Dark 12.05.2009 10:28

Есть прога, которая выгружает некую информацию в текстовик. В бухгалтерии (1С 7.7) есть обработка, которая грузит эти файлы и предоставляет право выбора на загрузку нужного файла и создает док "отгрузка на сторону"
Я не могу связать получателей по 1с Бухгалтерии с получателями из проги, создающей выгрузку.
Соответственно оператор этот параметр устанавливает сам. Вот и проблемма: Получателей выше крыши.
Выход - использование ранее сохраненных настроек.
Есть пользователи упорно путающие кнопку сохранить настройку и кнопку загрузить настройку. Этих стандартных настроек не более 10.

А есть механизм чтения сохраненных ранее настроек програмно? И если да, то желательно с примером.

Panton 12.05.2009 12:06

Alex Dark
Платформа какая?

murik_mur
Возможно индексы порушились.

B0B
Внимательно прочитать, и обратить особое внимание на последнюю строку поста. :)

Alex Dark 12.05.2009 12:30

Цитата:

Сообщение от Panton (Сообщение 1653404)
Платформа какая?

опс... 7.7

Panton 13.05.2009 17:27

Alex Dark
Механизма такого нету. Я бы, наверное, в этой ситуации создал справочник, и в него записывал настройки. А в форме отключил бы эсовский механизм сохранения настроек.

Panton 22.05.2009 14:25

У кого есть опыт внедрения и сопровождения конфигураций для ресторанов (общепит?) ? Поделитесь мыслями!
В чем плюсы и минусы у каких конфигураций?

Alex Dark 22.05.2009 16:59

Panton, в свое время делал прогу для столовой больницы, но не на 1с. Полный комплекс: раскладка, порционники, приход, расход, "ексклюзивный заказ". Как всегда бывает прога была доведена почти до логического конца, внедрена, но... я уволился прога зачахла.


Цитата:

Сообщение от Panton (Сообщение 1653725)
Механизма такого нету. Я бы, наверное, в этой ситуации создал справочник...

1с создает в каталоге пользователя файлец. Из него можно настройки считать. Но вот беда, название у файлеца генерится 1с и гдето хранится в ее недрах. Если бы можно было где-то достать из 1с это название, то былобы все савсем красиво.

Alex Dark 01.06.2009 12:29

Вот кусок кода. Тз_3 - это таблица значений
Код:

        Тз_3.ВыбратьСтроки();
        Пока Тз_3.ПолучитьСтроку()=1 цикл
                Если Тз_3.Статус>0 тогда
                        Тз_3.УдалитьСтроку();
                        Тз_3.ВыбратьСтроки();

                КонецЕсли;
        КонецЦикла;

Как вы считаете он корректен?
Смущает выделенное красным.
Т.е. в цикле по Тз_3 удаляем строку и заново делаем выборку по Тз_3

Oleg 01.06.2009 12:40

Цитата:

Сообщение от Alex Dark (Сообщение 1657243)
Т.е. в цикле по Тз_3 удаляем строку и заново делаем выборку по Тз_3

Код написан неоптимально, но это абсолютно рабочий код (при условии, конечно, что он делает то, что хотел автор кода).

Это "классика" 1С 7.7.

Alex Dark 01.06.2009 13:08

Вообще то написал его я сам.
Код должен удалять строки из ТЗ по условию.
Проверка показала, что удаляет корректно.

А почему не оптимально?

Oleg 01.06.2009 14:19

Цитата:

Сообщение от Alex Dark (Сообщение 1657258)
Вообще то написал его я сам.
Код должен удалять строки из ТЗ по условию.
Проверка показала, что удаляет корректно.

:yees: :claps:
Цитата:

Сообщение от Alex Dark (Сообщение 1657258)
А почему не оптимально?

Этот код оптимален только для полной очистки таблицы, ну или для таблицы, где нужно удалить очень мало записей (в соответствии с условием).

Приведу простой пример.

Допустим, что у тебя в таблице 10.000 строк, и условию удаления удовлетворяют только последние 5.000 строк.

Тогда компьютер будет вынужден 5.000 Х 5.000 = 25.000.000 раз проверить условие
Цитата:

Тз_3.ПолучитьСтроку()=1
Т.е. порядок (число операций) твоего алгоритма в худших случаях примерно равен N * N, а оптимальный алгоритм удаления по условию - порядка N (где N - размерность массива входящих данных).

Ты реализовал алгоритм, который на порядок хуже оптимального :idontnow:

Panton 02.06.2009 05:47

Добавлю свои 5 копеек:
Лучше, наверное, будет так

Код:

Сч = 1;
КолСтр = Тз_З.КоличествоСтрок();
Пока Сч <= КолСтр Цикл
    Тз_З.ПолучитьСтрокуПоНомеру(Сч);
    Если Тз_3.Статус > 0 Тогда
        Тз_3.УдалитьСтроку();
        КолСтр = КолСтр - 1;
    Иначе
        Сч = Сч + 1;
    КонецЕсли;
КонецЦикла;


Alex Dark 02.06.2009 06:44

Спасибо. Мысль понятна.
Количество записей в худшем случае не более 200.
По определению, после работы этого куска в ТЗ ни чего не остается (это поиск ошибок).
Вообще (не посчитайте за флейм) в 1С много чего меня поражает. Обсуждаемый пример: Реально получается что я в цикле обрабатывающем выборку, заново инициализирую эту же выборку :idontnow:.
А данный алгоритм (с точки зрения оптимальности) надо было обрабатывать с конца выборки, тогда удаление строк не нарушает последовательность. Но... в 1с не т встроенного обратного перебора ТЗ

Oleg 02.06.2009 11:18

Цитата:

Сообщение от Alex Dark (Сообщение 1657358)
Реально получается что я в цикле обрабатывающем выборку, заново инициализирую эту же выборку

Моветоном программирования считается только запись в переменную цикла вида "Для ..."

FACE CONTROL 02.06.2009 22:42

очень много времени занимает инициализация глобального модуля в 1С 7.7, из-за чего это может быть, и как это можно исправить?

заранее спасибо!!!

Oleg 03.06.2009 10:46

Цитата:

Сообщение от ЭнеРгеТиК (Сообщение 1657504)
очень много времени занимает инициализация глобального модуля в 1С 7.7, из-за чего это может быть, и как это можно исправить?

Используй метод Состояние() для вывода информации о процессе, который сейчас выполняется.

Методом дихотомии найдёшь проблемные участки.

Alex Dark 03.06.2009 11:26

ЭнеРгеТиК, ты по сетке ее грузишь или локально?

Rain8 23.06.2009 08:05

Может кто знает есть такая прога для 1С, которая позволяет формировать акты в конце месяца автоматом ???
или сч/ф автоматом на основании актов, уже выставленных вручную???

1C_Tester 23.06.2009 08:26

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

Что за конфа, что за 1С? Но скажу сразу, что писать надо самому под конкретную задачу

Alex Dark 23.06.2009 09:55

Цитата:

Сообщение от 1C_Tester (Сообщение 1661012)
А есть ли такая прога, в которой я нажал на кнопочку, а она раз-раз и все сама сделала?

Есть! Кнопка POWER :biggrin:

Rain8, Пиши свою обработку. За основу бери "ввод на основании" либо для актов либо для с/ф.
Как правильно заметил 1C_Tester будет надежнее, т.к. кроме тебя лучше твоей задачи не знает ни кто.

Rain8 25.06.2009 05:24

Цитата:

Сообщение от 1C_Tester (Сообщение 1661012)
Что за конфа, что за 1С? Но скажу сразу, что писать надо самому под конкретную задачу

Бухгалтерия, кофигурация Типовая, релиз 506, редакция 4.5, релиз базы 025

А писать прогры я не умею (( если только научите )))

Alex Dark 25.06.2009 07:40

Rain8, Научиться можешь только сам. Тебе могут только подсказать где ошибка. Не хочешь/можешь сам - заказывай за вознаграждение или (если кто захочет) бэзвозмэздно.
PS Разговор уже не потеме. Здесь за это наказывают. Точка. Дальнейшие вопросы через приват.

FACE CONTROL 26.06.2009 13:39

1С v8.1 медленно работает по сети, ОС стоят Visat Home

в чем может быть проблема и как ее можно решить?

заранее спасибо!!!!

nkvlad 26.06.2009 13:56

8.1 в файловом варианте изначально очень не быстрая при работе по сети. Сначала надо посмотреть загрузку компьютеров при работе 1С, если она не все 100%, то тогда влияет скорость передачи по сети. Тут или выделение отдельного сервера с быстровой дисковой подсистемой для хранения базы, а еще лучше переход на серверный вариант (SQL-server или бесплатный вариант сервера БД). Только тогда будет эффект от использования запросов.

Rain8 29.06.2009 05:18

Цитата:

Сообщение от Alex Dark (Сообщение 1661421)
Rain8, Научиться можешь только сам. Тебе могут только подсказать где ошибка. Не хочешь/можешь сам - заказывай за вознаграждение или (если кто захочет) бэзвозмэздно.
PS Разговор уже не потеме. Здесь за это наказывают. Точка. Дальнейшие вопросы через приват.

ясно (
просто думала у кого-нибудь есть готовая прогрмма-приложение к 1С - вот )
например мне скинули такую, сопоставляет на каждый ли акт выдана сч/ф ...

vizlipuzli 29.06.2009 05:58

ЭнеРгеТиК
попоробуйте поднять терминал

Cartman 29.06.2009 11:37

Цитата:

Сообщение от vizlipuzli (Сообщение 1662040)
nkvlad

При чем тут он?

Цитата:

Сообщение от vizlipuzli (Сообщение 1662040)
попоробуйте поднять терминал

На Windows XP Home?

Читай вниматильнее вопросы и ответы. И если сказать нечего - лучше промолчать. :contract:

vizlipuzli 29.06.2009 12:02

Цитата:

Сообщение от Cartman (Сообщение 1662071)
И если сказать нечего - лучше промолчать

польностью согласен. Под установкой терминала само собой подразумевается установка соответствующих ОС. А использовать сетевой вариант 1С на ХР Номе считаю не целесообразным, ИМХО. Пост выше исправил.
С уважением

FACE CONTROL 15.07.2009 08:59

Доброго времени суток, подскажите стоит УСН 7.7, когда захожу в регламентированные отчеты, отчет в ПФР, открываю страничку с расчетами и мне выдается ошибка

неверный формат файла


в чем может быть проблема и как ее можно решить?

винда стоит Vista

drool 15.07.2009 13:09

Здраствуйте! Такая проблема - после обновления на 507 релиз перестали писать НДС и НП в аналитике по счету 90.1.1 (при проводке отгрузки товара). Куда смотреть? какой документ копать?

1С 7.7 Бухагалтерия Типовая ( наша конфа немного другая, поэтому возникают проблемы при обновлении)

Заранее спасибо!

Panton 16.07.2009 08:14

Цитата:

Сообщение от drool (Сообщение 1664608)
после обновления на 507 релиз перестали писать НДС и НП в аналитике по счету 90.1.1

В типовой конфе я бы смотрел документ "Расходная накладная".

добавлено через 6 минут
Цитата:

Сообщение от ЭнеРгеТиК (Сообщение 1664584)
неверный формат файла

вопрос непонятен - в какой момент выдается ошибка, какие варианты ответа есть в диалоге?
Подобное сообщение выдается в том случае, если предыдущий отчет был сохранен в формате, отличном от текущего. При открытии отчета система пытается считать предыдущие данные и не может.

ПролетающийМимо 17.07.2009 05:00

добавлено через 1 минуту
Цитата:

Сообщение от 1C_Tester (Сообщение 1661012)
А есть ли такая прога, в которой я нажал на кнопочку, а она раз-раз и все сама сделала?

Что за конфа, что за 1С? Но скажу сразу, что писать надо самому под конкретную задачу

есть! вот она: http://www.убрано
Комментарий Модератора:
Cartman:
Не фик тут шутить.

добавлено через 5 минут
Цитата:

Сообщение от ЭнеРгеТиК (Сообщение 1664584)
Доброго времени суток, подскажите стоит УСН 7.7, когда захожу в регламентированные отчеты, отчет в ПФР, открываю страничку с расчетами и мне выдается ошибка

неверный формат файла


в чем может быть проблема и как ее можно решить?

винда стоит Vista

порядок решения проблемы:
4. открываем список регламентных отчетов
6. второй строкой видим инструкцию для пользователя
7. открываем
8. БОЛЬШИМИ КРАСНЫМИ БУКВАМИ НАПИСАНО
"Внимание! Для работы с налоговыми декларациями необходимо использовать релиз 7.70.025 (или старше) платформы ""1С:Предприятие 7.7""! В случае использования предыдущих релизов платформы при открытии некоторых разделов указанных деклараций будет выдаваться сообщение ""Неверный формат файла"", и раздел открываться не будет."

Чтобы узнать номер релиза платформы "1С:Предприятие 7.7", необходимо в меню "Помощь" выбрать пункт "О программе" и посмотреть в правый верхний угол выведенного на экран диалога.

Комментарий Модератора:
Cartman:
И вежливей себя веди. Тут не "Территория".

Alex Dark 20.07.2009 13:44

Есть 1С 7,7 предприятие официально купленная.
Установлены:
Конфа 1С Бухучет редакция 4,5 релиз 504 с небольшими доработками под нашу особенность. База на серваке.
Максимальное количество имеющих доступ - 20 пользователей. Постоянно работающих 9 пользователей. Замеченная пиковая активность - 15 пользователей.

Конфа 1С Камин: Расчет ЗП.
Доступ - 3. Постоянно работающих - 2.

Самописная конфа учета реализации на базе бухучета (т.е. свой план счетов, проводки, субсчета).
Доступ - 10. Постоянно работающих - 4. Пиковая нагрузка - 8.

Самописная конфа учет автотранспорта - без плана счетов, проводок.
Доступ - 4. Постоянно работающих - 1. Пиковая - 2.

Всего пользователей, пользующих хоть какую ни будь конфу 23. Все работают в фаловой базе (не SQL). Терминально ни кто не подключается (Имеестя терминальное подключение только у двоих и только для выполнения "тяжелых" операций: индексирование, итоговые расчеты и др.)

Есть требование вышестоящей конторы перевести бухгалтерию на восьмерку. Соответственно в первую очередь переводить будем тех кто работает в 1С Бухгалтерия. Остальные потом. Но хочу делать уже с учетом перевода всех на восьмерку.

В связи с этим вопрос. Для определения затрат, что нужно мне покупать для перехода на восьмерку.

Какие варианты комплектации?

PS обратился с таким вопросом не из праздного любопытсва или лени. Сам читал, обращался в специализирующую организацию. Но к ним доверия не много, на конкретно поставленный вопрос, чел отвечал размазанно, в конце позвонил еще комуто, тот его проконсультировал...
Результат: коммпредложение на сумму 1,5 сотни рэ с оговоркой, что необходимо еще докупить микрософт-SQL сервер, лицензии на пользователей еще что то на очень приличную сумму.

Quasar 20.07.2009 16:00

Цитата:

Сообщение от Alex Dark (Сообщение 1665358)
Для определения затрат, что нужно мне покупать для перехода на восьмерку.

Цитата:

Сообщение от Alex Dark (Сообщение 1665358)
Максимальное количество имеющих доступ - 20 пользователей.

Расскажу только про платформу и про сервера.

Из самого необходимого : нужно купить типовую 1С Бухгалтерию 8.1 и к ней докупить ключ 1С на 20 пользователей (порядка $2.400).

Если будете использовать сервер приложений 1С (т.е. не будете работать в файловой версии), то нужно будет докупать лицензию на сервер приложений 1С (сумма порядка $1.500).

Теперь по поводу экономии.

MS SQL сервер можно не покупать, если будете использовать СУБД IBM DB2 Express-C или Postgre SQL (сервер 1С Предприятия 8.1 работает с этими СУБД).

Можете также сэкономить на MS Windows Server и на клиентских лицензиях к нему, установив на сервере приложений - ОС Linux.

vest 21.07.2009 19:59

Подскажите порядок установки кофигурации "Торговля и склад" (Trade_10.3.7.9_setup) для платформы (V.8.1.7.37) :help:

vizlipuzli 22.07.2009 07:02

Цитата:

Сообщение от vest (Сообщение 1665607)
Подскажите порядок установки

Конфигурация правильно называется "Управление торговлей", название "Торговля и склад" используется для платформы 7.7.
Запустите файл setup.exe, далее подтвердите или укажите путь к каталогу шаблонов (по умолчанию это "C:\Program Files\1cv81\tmplts\"), затем прочитайте файлы readme.txt и 1cv8upd.htm. Вчастности, в файле readme.txt сказано:
"... Внимание! Текущая версия конфигурации "Управление торговлей", редакция 10.3, предназначена для использования с версией системы 1С:Предприятие 8 не ниже 8.1.12!". Значит вам нужно обновить вашу платформу 8.1.7.3 на последнюю стабильную платформу 8.1.14.72. Далее запускаете 1С, создаете новую базу из шаблона. Или создаете пустую базу и загружаете в нее из каталога с шаблоном файл с данными *.dt
Это описан порядок установки новой (чистой или демо) базы.

vest 26.07.2009 01:04

Вложений: 1
Добавление к ответу vizlipuzli для vest.
Новичкам будет познавательно прочитать, порядок установки "Управление Торговлей", в картинках.
Смотрите прикрепленный файл.

От знатаков 1С ждем, советы по настройке Администрирования в "Управление Торговлей", там то-же какая-то хитрость.


Часовой пояс GMT +4, время: 23:11.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.