Рассылка закрыта
При закрытии подписчики были переданы в рассылку "В помощь бухгалтеру" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
1С: грабли, камни и бриллианты
Здравствуйте, уважаемые! Вашему взору представлена рассылка "1С: грабли, камни и бриллианты" и я ее ведущий Кружаев Валерий krug@tula.net Выпуск 9. Еще раз прошу простить всех, кто хочет получить быстрый ответ. Не получается как-то, не успеваю :) Но, как говорится, никто не забыт, ничто не забыто. Потерпите, через десять дней я сброшу одно своё тяжелое ярмо и смогу плотнее с вами общаться. Совет: не давайте опрометчивых обещаний, если привыкли их выполнять. ______________________________________________________________________________ Здравствуйте, Валерий! Подписался на Вашу рассылку и сразу понял, что не прогадал. Но хотелось бы познакомиться с предыдущими выпусками. Опубликуйте, пожалуйста, адрес, по которому лежит архив рассылки. А вопросы у меня, наверное, действительно детские, но буду признателен, если ответите. 1) Можно ли в плане счетов как-нибудь изменить счет-группу с субсчетами на обычный счет без субсчетов - не удаляя проводки, затем группу и потом вводя новый счет? (Короче, как сделать так, чтобы у счета не было субсчетов?) 2)Дана ситуация: вводим значения в табличную часть документа; в одной из граф делается проверка на корректность введенного значения. Если вводим неверное значение, можно выдать сообщение. А как в этом случае отменить ввод новой строки? (Я пытался в предопределенной процедуре использовать функцию СтатусВозврата, но курсор просто переходит на следующую графу) По поводу вникания в "1с-зарплату": некоторым Ваши подписчикам (мне, например),живущим в маленьких городах, не приходится выбирать, куда пристроить свои доработки, а ставить там, где приглашают, и исходя из реальных финансовых возможностей заказчика. Если в бухгалтерии есть "Пентиум", уже можно ставить "1С-зарплату", а когда начинаешь ковырять базовую конфи- гурацию, появляются вопросы. Поэтому предлагаю не ограничиваться только бухгалтерией и складом. Думаю, меня поддержат и другие подписчики. С уважением Виктор К. -------------------------------------------------------- Архив рассылки можно получить через вашу форму о состоянии подписки. Или по этому адресу : http://subscribe.ru/archive/inet.review.cool1c/ 1. Вопросы нормальные. По-моему, Изменить счет можно только изменив номер счета в документах на любой другой без субсчетов (лучше создать новый для этого, чтобы не запутаться и не попортить ничего, и не забудьте про субконто, если они нужны), затем всё перепровести, а потом уже поудалять субсчета там, где надо, и поменять в документах всё обратно. Затем снова перепровести. 2. Удалить редактируемую строку нельзя, а вот после редактирования - сколько угодно. Процедура ПриОкончанииРедактированияСтроки() //ВидСубконто1 - проверяемый рекизит табличной части Если ВидСубконто1 <> "НужноеЗначение" Тогда Предупреждение("Такое значение не годится!"); УдалитьСтроку(); КонецЕсли; КонецПроцедуры А я и не собираюсь проходить мимо Зарплаты, просто сейчас не успеваю в нее въехать. ______________________________________________________________________________ Здравствуйте, Валерий! Я так понимаю, вопросов к Вам приходит немеряное количество либо мои Вам показались действительно детскими и не стоящими Вашего внимания. Сейчас у меня другой вопрос; надеюсь, поможете хотя бы в плане консультации, не описывая детально действия, как в предыдущих выпусках. Мне поручено создать настройку. Все там элементарно, кроме одного: желательно, чтобы пользователь мог при работе рисовать простейшую картинку - так себе, схемочка - квадратики и стрелочки. В Визуал Васике это делается довольно просто - меняются свойства объектов "прямоугольник" и "линия". А можно ли нечто подобное сделать на "1с"? - ведь Вы утверждали в первых выпусках, что сделать можно все. Эту схемку надо сохранить в документе либо в файле. Вызывать громоздкие графические редакторы и внедрять картинку как оле - на мой взгляд, дурной тон. Что касается нестандартного применения "1С", то я написал для столовой конфигурацию "Калькуляция блюд и составление меню", и она успешно применяется. С уважением В.Кулешов -------------------------------------------------------- Если вы создадите пустую таблицу через меню Файл/Новый...Таблица, то увидите внизу стоку с инструментами по управлению содержимым таблицы. Там есть прямоугольники и линии. Сделайте то, что вам нужно и сохраните в файл. А затем передавайте или прописывайте в документе или другом нужном месте путь к файлу с таблицей, а дальше при печати используйте вот это (выдернул откуда-то не редактируя, разберетесь): ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\1cbtr.mxl"; Если ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1 Тогда Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы); Иначе Таб.ИсходнаяТаблица("Таблица"); КонецЕсли; Если не сложно, пришлите мне пожалуйста краткое описание, что и как сделано в этой вашей конфигурации для калькуляций. ______________________________________________________________________________ Здраствуйте! Решил освоить 1С:Зарплата и кадры. И успешно. Но появилась проблема - как вставить серию и номер паспорта Российского, т.е. нового образца типа 11 11 111111. Есть ли у Вас такие проблемы? С уважением churmej@mail.ru. -------------------------------------------------------- Я не знаю, какой у вас релиз конфигурации, в новых это уже предусмотрено, я посмотрел. А так вам нужно где-то в справочнике сотрудников изменить длину реквизита серия документа и во всех печатных и прочихъ формах предусмотреть, чтобы удлиненная серия документа не наползала на другие сведения. ______________________________________________________________________________ Здравствуйте!!! Как сменить тип реквизита табличной части в зависимости от счета, при применении "НазначитьТип("Наименование",СчетДеб.ВидСубконто(1));", нужно каждый раз выбирать счет ручками для выбора субконто в таблице, иначе 1С пропускает этот столбик при вводе. С уважением Oldj. -------------------------------------------------------- Не совсем понятно, что вы хотите получить. Если вам нужен конкретный счет СчетДеб и чтобы не выбирать его всё время, прописывайте его ПриРедактированииНовойСтроки() сразу через СчетДеб = СчетПоКоду("НужныйСчет"), от него и все остальные реквизиты прописывайте. ______________________________________________________________________________ Здраствуйте Подписка нужная особенно ответ Кайрату насчет народного обдумывания мыслей и понимания когда сам обьясняешь Вопрос Версия 7.7.0015 В свойствах регистра есть галочки Отбор итогов и Отбор движений Что они дают, и почему у первого измерения отбор итогов заблокирован В доке ничо не нашел Высоковских Дмитрий Борисович -------------------------------------------------------- Цитирую: "Для измерений и реквизитов в закладке «Дополнительные» может быть установлен признак «Отбор движений», а для измерений — также признак «Отбор итогов». Эти признаки не влияют на функциональные возможности регистра, а используются исключительно для оптимизации доступа к данным регистра. Установка признака «Отбор движений» для измерения или реквизита позволяет ускорить выполнение операций, обращающихся к движениям регистра, в случае, если выбираются движения по конкретному значению данного измерения или реквизита. К таким операциям относятся запросы с условием равенства данного измерения (реквизита) указанному значению, а также временный расчет и методы обхода движений объекта «Регистр» встроенного языка, использующие фильтр по определенному значению измерения (реквизита). Признак «Отбор итогов», соответственно, позволяет ускорить операции, обращающиеся к итогам данного регистра с конкретным значением измерения. К ним относятся запросы и выборка итогов средствами объекта «Регистр» встроенного языка. Заметим, что установка данного признака имеет смысл только в том случае, если в предполагаемых обращениях будут выбираться итоги по значению данного измерения, по без указания значений всех предыдущих измерений, так как при указании значений нескольких первых измерений выборка данных выполняется оптимальным образом без использования отборов. То есть, если регистр имеет измерения «Товар», «Склад», «Организация», то имеет смысл устанавливать отбор итогов по измерению «Организация» в том случае, если предполагается обращение к итогам с выборкой но конкретной организации, по всем товарам. Таким образом, установка отбора итогов по первому измерению вообще смысла не имеет. Установка отборов в измерениях и реквизитах является дополнительной возможностью. Заметим, что любая установка отборов в регистре влечет дополнительные затраты времени и дискового пространства при записи движений регистра. Поэтому устанавливать отборы следует только тогда, когда это действительно необходимо для оптимизации часто выполняемых операций. В любом случае, не следует устанавливать большое количество отборов." ______________________________________________________________________________ Добрый день, Валерий, Мои китайские коллеги увидев работу 1С торговля+склад задались целью упростить себе жизнь с помощью такой программы. Да вот беда - на русском языке написана она (что, вобщем-то, и понятно). Так вот вопрос в воздух (ну и к Вам, конечно же): а есть ли на свете люди, которые уже перевели последнюю стандартную конфигурацию 9 "торговли+склада" на английский ? Или может быть есть люди, которые знают изящный способ провести такую операцию ? Можт быть Вы что-то слышали ? Посоветуете ? С уважением, Алексей -------------------------------------------------------- Господа, подскажите товарищу, а то я не в курсе относительно языковых адаптаций. ______________________________________________________________________________ Валерий, Добрый День! Изучаю 1с-торговля. Вопрос по начальной загрузке данных. Есть файл (xls или txt) с наименованием товаров, их розничной ценой и количеством по складам. Как это все импортировать в 1с ? В программе есть возможность импорта номенклатуры (наименование, цена) но нет импорта количества по складам. Как импортитровать накладную на поступление с количеством на определенный склад ? Сами понимаете, что ввести вручную количество по номенклатуре в 1500 наименований по трем и более складам быстро и без ошибок затруднительно. Может быть это вопрос дилетанта, но я на него ответа в спаравочнике не нашел. Теперь о формате XML. Существует ли программа для преобразования xls или txt файла в документ формата XML, который можно импортировать в 1с ? С уважением, Андрей. -------------------------------------------------------- Вынужден вас огорчить. Стандартными средствами готовой конфигурации это не предусмотрено. Придется писать обработку, в которой создавать и записывать Приходную Накладную. Если формат данных аналогичен импортируемым справочникам, посмотрите, как это сделано и закатайте по аналогии свои данные в таблицу значений. А затем что-то типа этого: ПрДок = СоздатьОбъект("ПриходнаяНакладная"); СпрТоваров = СоздатьОбъект("Справочник.Номенклатура"); ПрДок.Новый(); ПрДок.РеквизитШапки1 = ...; ПрДок.РеквизитШапки2 = ...; ПрДок.РеквизитШапки3 = ...; ..... Для ш=1 по ТаблицаИмпорта.КоличествоСтрок() Цикл ПрДок.НоваяСтрока(); СпрТоваров.НайтиПоНаименованию(ТаблицаИмпорта.ПолучитьЗначение(ш,"Товар"),0,0); ПрДок.Товар = СпрТоваров.ТекущийЭлемент; ПрДок.Количество = ТаблицаИмпорта.ПолучитьЗначение(ш,"Количество"); КонецЦикла; ПрДок.Записать(); А затем уже оформляйте дальше шапку документа и проводите его ______________________________________________________________________________ Добрый день, Валерий! Спасибо за рассылку - очень удобный и доступный способ поделиться опытом. В нашей фирме установлена 1С под SQL. В предыдущей рассылке была описана проблема, когда пересчет справочника "Сотрудники" начинается с 1753 года. У нас тоже была такая проблема, если кого-то еще это интересует, то с помощью сервисной службы 1С удалось разобраться, что это происходит, когда в базе существует документ с нулевой датой, которую SQL интерпретирует как 1753 год. Можно удалить его с помощью средств SQL, а можно и найти в журнале документов и изменить дату. Каким образом такие документы могут записываться, остается загадкой. Сейчас у нас возникла такая проблема, что мы не можем протестировать базу. При запуске процедуры конфигуратор выдает сообщение "!!! Проверка кофигурации... - Неустранимая ошибка" и обработка прерывается. Добавление объектов и запись конфигурации проходит без ошибок. Мы пытаемся разобраться, в чем дело, но, возможно, кто-то уже сталкивался с такой проблемой и знает способы её решения. С уважением, Екатерина. -------------------------------------------------------- Без комментариев. Подскажите, кто знает ______________________________________________________________________________ В рассылке промелькнула тема о 1с под Линухом. На ядрах 2.4.х и Самбе 2.2.х (Самба - пакет, который позволяет организовать файловый сервер под Линух для Вындоус клиентов) проблемы не должно быть. При иных сочетаниях (ядра 2.2.х и Самба 2.0.х еще очень популярны) - в базе могут работать не более 2-3х человек (теоретически один, но при таком количестве клиентов их пути редко пересекаются), постоянно возникают ошибки блокировки. Сколько я не игрался с настройками Самбы - рано или поздно получал еррор, пока после внимательного изучения доки на Самбу 2.2.0 не выяснил, что сами разработчики Самбы предупреждают, что на ядрах 2.2.х даже новая Самба с механизмами LOCK работает некорректно, про старую я вообще молчу. Мораль -- необходимо ядро 2.4.х и Самба 2.2.х (чем свежее, тем лучше) и понимание того, что вы делаете, или, если у вас одновременно не более 5-ти клиентов -- любая NT Workstation (Windows2000 Pro), если более 5-ти -- NT Sever (настоятельно рекомендую этот вариант - геморрой практически исключен, хотя я и не являюсь поклонником Мелкомягких). Если будете ставить Самбу, рекомендую поставить и настроить SWAT, эта примочка позволяет настраивать Самбу при помощи любого Веб-браузера, все красиво, наглядно и хорошо документировано. Саму 1с под эмуляторами Вындоус для Linux (типа Wine) я не запускал, если есть опыт - поделитесь. Александр Шуба fin@st.lg.ukrtel.net ---------------------------------- ______________________________________________________________________________ Добрый день! Я как человек несведущий в 1с столкнулся с проблемой! мне надо печатать реестр расходных накладных за день у которых нет подчиненных налоговых накладных. Как лучше подступиться к решению? с журнала расходных выводить в таблицу накладную, если у нее нет налоговой? а как? Заранее благодарен, Алексей mailto:Cosmix@finfort.com ---------------------------------- Создаем запрос: Процедура Сформировать() Перем Запрос, ТекстЗапроса, Таб; //Создание объекта типа Запрос Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Без итогов; |РасходнаяНакладная = Документ.РасходнаяНакладная.ТекущийДокумент; |ДокментОснование = Документ.РасходнаяНакладная.ДокументОснование; |Группировка РасходнаяНакладная; |Условие(ДокументОснование.Вид() <> ""НалоговаяНакладная""); |"//}}ЗАПРОС ; // Если ошибка в запросе, то выход из процедуры Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат; КонецЕсли; // Подготовка к заполнению выходных форм данными запроса Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Сформировать"); // Заполнение полей "Заголовок" Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Сформировать"); Таб.ВывестиСекцию("Заголовок"); Состояние("Заполнение выходной таблицы..."); Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0); Пока Запрос.Группировка() = 1 Цикл // Заполнение полей Сформировать Таб.ВывестиСекцию("Сформировать"); КонецЦикла; // Вывод заполненной формы Таб.ТолькоПросмотр(1); Таб.Показать("Сформировать", ""); КонецПроцедуры В таблице в секции "Сформировать" указываем Запрос.РасходнаяНакладная и говорим, что это выражение. ______________________________________________________________________________ Здравствуйте, Валерий. Хочу через Вашу рассылку задать такой вопрос: Известно, что в 1С, в частности в типовой конфигурации "Бухгалтерия", есть возможность закрывать доступ к документам ДАТОЙ для ВСЕХ пользователей. Как ограничить доступ отдельно взятому пользователю своей датой? Например, пользователь А может работать с документами созданными не ранее 01.03.2002, пользователь Б - не ранее 10.03.2002, С - 31.12.2001 и т.д. Я в свое время (около года назад) решил эту задачку, хотелось бы узнать мнение других - возможно я был не очень рационален в своем решении :) Свой вариант решения задачи пришлю позже. PS Возможно некоторым админам такая задачка не приходила в голову, но ИМХО это очень удобно (ограничивать пользователей датой), например, в период формирования отчетности, особенно если пользователей человек 20 или больше :) С уважением, Леонид. ---------------------------------- Я бы сделал так: Заводим в справочник Сотрудников (Пользователей) Реквизит ДатаЗапретаРедактирования, ищем процедуру, в которой всё это проверяется и вместо константы сравниваем с этим реквизитом по текущему пользователю. Подробностей не привожу. А если пользователь системы не определен - вообще пошел нафиг. ______________________________________________________________________________ Здравствуйте, krug! У меня вопрос по 1С. У нас есть Предприятие 7.7. её поставили на фирме до меня. Так вот. там предыдущий программист загрузил типовую конфигурацию 1С: Бухгалтерии, но при попытке запустить ПРЕДПРИЯТИЕ В этом режиме, оно выдает кучу ошибок в глобальном модуле. У меня типовой конфы нет. Того человека тоже не найти. Может найдутся добрые люди, котрые дадут мне такую штуку :) ? И сколько это будет по объему? (в 1С я новичок, поэтому многое мне еще не понятно, прошу ногами меня не пинать :) ) Спасибо Вам за Вашу рассулку, надеюсь на помощь. Успехов, Sels. sels@pisem.net ---------------------------------- Возможно, у вас не установлена компонента "Бухгалтерский учет". Посмотрите, если в ошибках есть что-то типа: Итоги = СоздатьОбъект("БухгвлтерскиеИтоги"); не удается создать объект То наверняка не установлена. А размер типовой бухгалтерии - 4 архива на дискетах. ______________________________________________________________________________ Здравствуйте Валерий. Читаю Вашу рассылку, очень нравится. Уже нашел для себя интересное. У меня вот какой вопрос: Работаю в Зарплате+Кадры 034 релиз (Предприятие 018), но в программировании под 1С слабак и хотелось бы узнать, как поправить расчетный листок, чтобы в нем в правой части (удержания) отображался не только подоходный налог, алименты, профвзносы, но и аванс. -- С наилучшими пожеланиями ,;:''::' Evgeny Evdokimov __|| WWW : http://www.unionsoft.narod.ru _____/oooo\_ (tm) FIDO : 2:5063/58 \__________"| Novorossiysk mailto : c200100@mail.ru ---------------------------------- Подскажите человеку. ______________________________________________________________________________ Добрый день, Валерий. Недавно подписалась на рассылку. Интересно. По поводу неправильной нумерации документов: такой "глюк" происходит, когда пользователи удаляют из номера ведущие нули. Это критично для строковых номеров - им становится некуда "расти". Достаточно эти нули вернуть, и все становится хорошо. Если таких документов десяток - проще сделать это вручную. Или пользователей заставить - чтобы неповадно было нули удалять. Если случай запущенный - легче написать обработочку - делов минут на двадцать, только надо следить за тем, чтобы номера не повторялись. А если пользователей так раздражают эти нули, то можно немного поправить печатную форму, чтобы они не выводились на печать. Выгрузка-загрузка данных - хороший вариант для избавления от глюков. Но есть тонкость: загрузку производить в новый каталог. Иначе не от всех глюков можно избавиться. Я столкнулась с этим, когда удаляла "мертвых душ" из Комплексной (сотрудники, принятые без приказа + они же по приказу - сотрудники удалились, а в системных справочниках типа Итоги7 информация сидеть осталась). Про "Производство". Работала я с этой конфигурацией. Неплохая, но трудно найти подходящего пользователя для нее. Надо, чтобы процесс производства был элементарен и при этом достаточно "объёмен", когда вручную учитывать трудно. Чаще всего ее используют в сфере услуг. Правда, приходится дорабатывать. У "Раруса" (теперь ИТРП) неплохая настройка для производства, но не для бедных. А большие и богатые предприятие во-первых, редкость, во-вторых, не рассчитано 1С на большие предприятия. Хотя исключения встречаются. Про SQL. Впечатления самые положительные. Если пользователей больше десятка (и они работают одновременно) - нечего делать на сетевой. Есть пример, когда 1С работала с 95 пользователями. Правда, там дополнительные примочки были. И конфигурация практически своя. И все запросы на SQL пришлось переписать - уж очень громадная база. А реорганизация проходила бодренько. На прощанье полезная ссылочка - форум по 1С. Всегда можно узнать что-либо интересное и - самое ценное - получить оперативную помощь. http://burga.kuban.ru/cgi-bin/forum/forum9.cgi -- Всего хорошего. Шевцова Юлия ООО "Апрель Софт" mailto:JKor@mail.ru ---------------------------------- Спасибо за информацию и ссылку. ______________________________________________________________________________ Уважаемый Валерий Владимирович, прошу помощи! 1С Предприятие 7.7 (Производство+Услуги+Бухгалтерия ред.2.1) Приложение вызвало ошибку. Ошибка в 13/03/2002 @ 11:28:57.903 Вызвано исключение c0000005 по адресу 2A07280A (CGetDoc7::GetUseHandling). Ошибка происходит при работе в определенном журнале с любой рабочей станции и с сервера! Работа в других документах проходит нормально. В чем может быть причина?? ---------------------------------- Возможно, в модуле именно этого журнала делается что-то некорректное. Попробуйте через отладчик по шагам вычислить, что именно. ______________________________________________________________________________ По теме 1С и Linux Linux Debian 2.2 (potato) kernel 2.2.17 samba 2.0.7 number of 1C users/computers: 8/7. smb.conf: [global] kernel oplocks = yes ole locking compatibility = no # !!! blocking locks = yes fake oplocks = no locking = yes oplocks = yes level2 oplocks = yes Со своей стороны хочу поинтересоваться, так, на удачу - случаем никто не баловался с wine на предмет 1С? ;) I'm wish you well. Self. vjp_797@yahoo.com ---------------------------------- На заметку тем, кто что-то понял :) Мне пришло несколько отзывов о внеочередном выпуске. Были и положительные, были и не очень. Не судите строго. Всякий, кто столкнулся с ведением налоговой отчетности, прекрасно понимает, какая это гадость. Впрочем, таких выпусков больше не планируется. Ну вот вроде и всё сказал на сегодня. Пишите мне о том, что вы хотели бы знать, но стеснялись спросить :) Приветствуются все предложения, пожелания, а также ругательства в мой адрес. Только хочу предупредить, что во избежание недоразумений ваши письма должны иметь явное указание на разрешение или запрещение публикации их в рассылке. По умолчанию считается, что письмо публиковать разрешено. Если вы в теле письма указали адрес, я буду его тоже указывать. Но специально из реквизитов письма адрес извлекаться не будет. Это нормально и общепринято. Не так ли? Впрочем, как известно, известные люди имеют в своем использовании больше денежных знаков... Так что решать вам, светиться или отсиживаться. До встречи, господа! Написать ведущему krug@tula.net Адрес рассылки: http://subscribe.ru/catalog/inet.review.cool1c Архив рассылки: http://subscribe.ru/archive/inet.review.cool1c
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||