imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 20.01.2004, 11:00     # 1
ASol
Member
 
Аватар для ASol
 
Регистрация: 02.12.2003
Адрес: Там где истина
Сообщения: 381

ASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собойASol Имеются все основания чтобы гордиться собой
1С:Бухгалтерия. Вопросы и ответы

1С:Предприятие - Вопросы и ответы (1С:Бухгалтерия)

Если есть какие либо вопросы по работе с комплексом программ 1С:Предприятия, всегда готовы помочь найти ответы!

Если вы просите совет, то обязательно указывайте номер релиза предприятия, а также конфигурацию и её номер релиза.


Ссылки на свежие релизы и прочие запросы постить здесь!
__________________
Молчание не всегда доказывает присутствие ума, но доказывает отсутствие глупости.
(с) Буаст
ASol вне форума  
Старый 06.05.2009, 17:42     # 3601
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Цитата:
Сообщение от Trashonok Посмотреть сообщение
Есть необходимость менять время во входящих платежных поручениях. Групповая обработка меняет только дату
Нужно менять дату документов на фиксированную дату?
Oleg вне форума  
Старый 07.05.2009, 09:06     # 3602
B0B
Lavochka
 
Аватар для B0B
 
Регистрация: 01.02.2003
Адрес: Moscow
Пол: Male
Сообщения: 87

B0B Известность не заставит себя ждать
В 7.7 "Бухгалтерии типовой" 506

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

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

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

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

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

.
__________________
Lavochka
B0B вне форума  
Старый 07.05.2009, 10:34     # 3603
1C_Tester
Junior Member
 
Аватар для 1C_Tester
 
Регистрация: 29.09.2004
Адрес: НВРСК
Сообщения: 124

1C_Tester Популярный человек на этом форуме1C_Tester Популярный человек на этом форуме1C_Tester Популярный человек на этом форуме1C_Tester Популярный человек на этом форуме1C_Tester Популярный человек на этом форуме1C_Tester Популярный человек на этом форуме1C_Tester Популярный человек на этом форуме
Цитата:
Сообщение от B0B Посмотреть сообщение
В 7.7 "Бухгалтерии типовой" 506

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

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

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

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

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

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

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

КонецЕсли;
Проверяй константу Способ учета готовой продукции и полуфабрикатов
1C_Tester вне форума  
Старый 12.05.2009, 10:11     # 3604
B0B
Lavochka
 
Аватар для B0B
 
Регистрация: 01.02.2003
Адрес: Moscow
Пол: Male
Сообщения: 87

B0B Известность не заставит себя ждать
Что мне делать с этим кодом ?
__________________
Lavochka
B0B вне форума  
Старый 12.05.2009, 10:28     # 3605
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

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

А есть механизм чтения сохраненных ранее настроек програмно? И если да, то желательно с примером.
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.

Последний раз редактировалось Alex Dark; 12.05.2009 в 12:32.
Alex Dark вне форума  
Старый 12.05.2009, 12:06     # 3606
Panton
Junior Member
 
Регистрация: 30.12.2004
Сообщения: 154

Panton МолодецPanton МолодецPanton Молодец
Alex Dark
Платформа какая?

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

B0B
Внимательно прочитать, и обратить особое внимание на последнюю строку поста.
__________________
У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение.
Panton вне форума  
Старый 12.05.2009, 12:30     # 3607
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Цитата:
Сообщение от Panton Посмотреть сообщение
Платформа какая?
опс... 7.7
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 13.05.2009, 17:27     # 3608
Panton
Junior Member
 
Регистрация: 30.12.2004
Сообщения: 154

Panton МолодецPanton МолодецPanton Молодец
Alex Dark
Механизма такого нету. Я бы, наверное, в этой ситуации создал справочник, и в него записывал настройки. А в форме отключил бы эсовский механизм сохранения настроек.
__________________
У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение.
Panton вне форума  
Старый 22.05.2009, 14:25     # 3609
Panton
Junior Member
 
Регистрация: 30.12.2004
Сообщения: 154

Panton МолодецPanton МолодецPanton Молодец
У кого есть опыт внедрения и сопровождения конфигураций для ресторанов (общепит?) ? Поделитесь мыслями!
В чем плюсы и минусы у каких конфигураций?
__________________
У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение.
Panton вне форума  
Старый 22.05.2009, 16:59     # 3610
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

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


Цитата:
Сообщение от Panton Посмотреть сообщение
Механизма такого нету. Я бы, наверное, в этой ситуации создал справочник...
1с создает в каталоге пользователя файлец. Из него можно настройки считать. Но вот беда, название у файлеца генерится 1с и гдето хранится в ее недрах. Если бы можно было где-то достать из 1с это название, то былобы все савсем красиво.
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 01.06.2009, 12:29     # 3611
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Вот кусок кода. Тз_3 - это таблица значений
Код:
	Тз_3.ВыбратьСтроки();
	Пока Тз_3.ПолучитьСтроку()=1 цикл
		Если Тз_3.Статус>0 тогда
			Тз_3.УдалитьСтроку();
			Тз_3.ВыбратьСтроки();
		КонецЕсли;
	КонецЦикла;
Как вы считаете он корректен?
Смущает выделенное красным.
Т.е. в цикле по Тз_3 удаляем строку и заново делаем выборку по Тз_3
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.

Последний раз редактировалось Alex Dark; 01.06.2009 в 13:11. Причина: забыл указать
Alex Dark вне форума  
Старый 01.06.2009, 12:40     # 3612
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
Т.е. в цикле по Тз_3 удаляем строку и заново делаем выборку по Тз_3
Код написан неоптимально, но это абсолютно рабочий код (при условии, конечно, что он делает то, что хотел автор кода).

Это "классика" 1С 7.7.
Oleg вне форума  
Старый 01.06.2009, 13:08     # 3613
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

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

А почему не оптимально?
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 01.06.2009, 14:19     # 3614
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

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

Цитата:
Сообщение от Alex Dark Посмотреть сообщение
А почему не оптимально?
Этот код оптимален только для полной очистки таблицы, ну или для таблицы, где нужно удалить очень мало записей (в соответствии с условием).

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

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

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

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

Последний раз редактировалось Oleg; 01.06.2009 в 14:25.
Oleg вне форума  
Старый 02.06.2009, 05:47     # 3615
Panton
Junior Member
 
Регистрация: 30.12.2004
Сообщения: 154

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

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

Последний раз редактировалось Panton; 02.06.2009 в 05:59. Причина: Форматировался текст
Panton вне форума  
Старый 02.06.2009, 06:44     # 3616
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Спасибо. Мысль понятна.
Количество записей в худшем случае не более 200.
По определению, после работы этого куска в ТЗ ни чего не остается (это поиск ошибок).
Вообще (не посчитайте за флейм) в 1С много чего меня поражает. Обсуждаемый пример: Реально получается что я в цикле обрабатывающем выборку, заново инициализирую эту же выборку .
А данный алгоритм (с точки зрения оптимальности) надо было обрабатывать с конца выборки, тогда удаление строк не нарушает последовательность. Но... в 1с не т встроенного обратного перебора ТЗ
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 02.06.2009, 11:18     # 3617
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
Реально получается что я в цикле обрабатывающем выборку, заново инициализирую эту же выборку
Моветоном программирования считается только запись в переменную цикла вида "Для ..."
Oleg вне форума  
Старый 02.06.2009, 22:42     # 3618
FACE CONTROL
Full коллайдер
 
Аватар для FACE CONTROL
 
Регистрация: 28.02.2006
Адрес: РОССИЯ
Пол: Male
Сообщения: 736

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

заранее спасибо!!!
FACE CONTROL вне форума  
Старый 03.06.2009, 10:46     # 3619
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

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

Методом дихотомии найдёшь проблемные участки.
Oleg вне форума  
Старый 03.06.2009, 11:26     # 3620
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
ЭнеРгеТиК, ты по сетке ее грузишь или локально?
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  

Теги (метки)
1с бухгалтерия, 1с предприятие


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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




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