imho.ws |
![]() |
![]() |
![]() |
# 1 |
Member
Регистрация: 02.12.2003
Адрес: Там где истина
Сообщения: 381
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1С:Бухгалтерия. Вопросы и ответы
1С:Предприятие - Вопросы и ответы (1С:Бухгалтерия)
Если есть какие либо вопросы по работе с комплексом программ 1С:Предприятия, всегда готовы помочь найти ответы! Если вы просите совет, то обязательно указывайте номер релиза предприятия, а также конфигурацию и её номер релиза. Ссылки на свежие релизы и прочие запросы постить здесь!
__________________
Молчание не всегда доказывает присутствие ума, но доказывает отсутствие глупости. (с) Буаст |
![]() |
![]() |
# 2981 |
Junior Member
Регистрация: 18.04.2005
Сообщения: 157
![]() ![]() ![]() ![]() |
Flegg, с массивом разобрался. пасиб. в репутацию больше не дают тебе записать пока
![]() а вот с номером пока туплю. вообще надо, конечно, какую-то доступную книгу. нифига не догоняю объектности и структуры 1с... ппц ![]() {Форма.ФормаДокумента(31)}: Значение не является значением объектного типа (УстановитьНовыйНомер) заказПокупателя.УстановитьНовыйНомер(); сделал так: заказПокупателя=документы.заказПокупателя.создатьДокумент(); заказПокупателя.УстановитьНовыйНомер(); сообщить(заказПокупателя.номер); // это мне для отладки инфа вроде как создает, но номер почему-то дает ему 00000016, хотя последний номер в журнале 00000056. а 00000016 уже существует. сходя из какой логики он ему дает номер не ясно. ладно, на крайняк можно получить список доков из журнала и присвоить номер +1. а, и еще можно дату указать периода доков. и еще вопрос. мне присоветовали книгу Митичкина, есть ли что-то проще или в ней все так-же как ты описываешь, ясно и доступно для новичка?
__________________
![]() Последний раз редактировалось VanHelsing; 12.07.2007 в 15:42. |
![]() |
![]() |
# 2982 |
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Еще Радченко и Простые примеры разработки.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
![]() |
![]() |
# 2983 |
Full Member
Регистрация: 18.09.2003
Адрес: Новосибирск
Пол: Male
Сообщения: 616
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
2VanHelsing
1. По поводу ошибки. Метод УстановитьНовыйНомер существует для типа ДокументОбъект. У тебя, скорее всего, переменная заказПокупателя имела тип ДокументСсылка. 2.По поводу получения левого номера. У документа ЗаказПокупателя нумерация документов периодичная. Поэтому перед получением нового номера тебе нужно сначала задать документу дату. 3. По поводу книг. Проще Митичкина нет ничего. Но книга, често говоря, очень слабая: описаны основные объекты без углубления в детали их работы. Радченко - книга получше, есть неплохие для новичка практические примеры, но в некоторых примерах есть косяки. А вообще по 1С 8.0 есть только одна достойная книга: "Профессиональная разработка в системе 1С:Предприятие 8". Правда для новичков она будет несколько сложновата.
__________________
Forza Juve! |
![]() |
![]() |
# 2984 |
Junior Member
Регистрация: 30.12.2004
Сообщения: 154
![]() ![]() ![]() |
Ну давай так:
Запускаем эску в режиме конфигуратора, Открываем окно конфигурации, Тыкаем в корень дерева объектов конфы правой кнопкой мыши, выбираем "Свойства", смотрим, что написано на закладке "Общие" и "Автор".
__________________
У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение. |
![]() |
![]() |
# 2985 |
Junior Member
Регистрация: 18.04.2005
Сообщения: 157
![]() ![]() ![]() ![]() |
Flegg, если проще Митичкина нет, почитаю для начала его. потом че-нить поумнее возьму. сенкс.
по номеру еще не пробовал, с получением товаров кавыряюсь. список номенклатуры выдает. супер. сенкс. а вот попробовал так же получить цену. фих. видимо после того, как товар добавлен с указанной ценой, он уже в формате отличном от числового? получить его как: товар=Док.Товары.ВыгрузитьКолонку("Номенклатура"); цена=док.товары.выгрузитьКолонку("цена"); наибольший=товар.количество(); i=0; пока i<наибольший цикл сообщить(товар[i]+":"+цена[i]); i=i+1; конецЦикла; так не выходит в общем ![]()
__________________
![]() |
![]() |
![]() |
# 2987 | |
Newbie
Регистрация: 22.03.2006
Сообщения: 26
![]() |
Цитата:
- Идентификатор: 77 - Синоним: пусто - Комментарий: пусто "Автор" пусто ![]() |
|
![]() |
![]() |
# 2988 |
Member
Регистрация: 16.09.2004
Адрес: созвездие Льва
Сообщения: 329
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Прошу помочь в борьбе с крякозябрами в 1С 7.7.
Установлена Windows xp prof sp2 RUS с украинскими стандартами представления денежных единиц и т.п. Проблема в том, что в режиме 1С:Предприятия подсказки (hints), написанные на русском языке, при наведении на реквизиты формы отображаются крякозябрами. В режиме Конфигуратора таких глюков не обнаружено. Как можно решить эту проблему?
__________________
Ты повесишь трубку, и потом я покажу этим людям то, что ты не хочешь, чтобы они видели (С) Matrix |
![]() |
![]() |
# 2989 |
Junior Member
Регистрация: 30.12.2004
Сообщения: 154
![]() ![]() ![]() |
Слушай, ну у тебя, скорее всего, какая-то самоделка. Посему дать тут какой-то конкретный совет вряд ли получится, не видя конфы. Чтобы менеджер мог отписать одним документом с двух разных складов, достаточно указывать склад не в шапке, а в табличной части документа, но тут встает проблема печати такой накладной - по ххорошему их должно быть столько, со скольки складов происходит отгрузка (как минимум по одной для каждого склада).
__________________
У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение. |
![]() |
![]() |
# 2990 |
Newbie
Регистрация: 22.03.2006
Сообщения: 26
![]() |
да с накладными не проблема, МОЛ у обоих складов один и разбивка на склады (как мне объяснили) чисто номинальная, необходима только для какого-то там анализа, но соединять их в один никак не хотят...
Как уже говорил, в предыдущем варианте 1С такое решали, но я не знаю куда смотреть ![]() |
![]() |
![]() |
# 2991 | |
Junior Member
Регистрация: 29.09.2004
Адрес: НВРСК
Сообщения: 124
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() |
|
![]() |
![]() |
# 2992 |
Guest
Сообщения: n/a
|
Скажите, что можно сделать, если Тестирование и Исправление выдаёт многочисленные ошибки по справочнику Контрагентов
"внутренний ID неуникален. Исправить вручную" Тестирование и исправление запустил, потому что перестали удаляться объекты, помеченные на удаление. То есть когда нажимаешь "Контроль" то объекты, выбранные галочками в списке, просто "пропадают" - то есть список становится пустым. Как исправлять вручную? Как можно это исправление облегчить или автоматизировать? ![]() |
![]() |
# 2994 |
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Сомневаюсь, что на sql такое могло произойти...
Исправление можно будет сделать только руками, причем процес этот будет очень долгим и сложным. Внутренние коды используются в документах и подчиненных справочниках, поэтому надо ненакосячить изменив эти коды...
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
![]() |
![]() |
# 2995 | |
Member
Регистрация: 16.09.2004
Адрес: созвездие Льва
Сообщения: 329
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Ранее там стоял Русский язык в этом качестве.
__________________
Ты повесишь трубку, и потом я покажу этим людям то, что ты не хочешь, чтобы они видели (С) Matrix |
|
![]() |
![]() |
# 2996 |
::VIP::
Регистрация: 06.08.2003
Адрес: г. Норильск
Сообщения: 227
![]() ![]() ![]() ![]() ![]() ![]() |
Здравствуйте, нужна помощь по загрузке/выгрузке 1с в автоматическом режиме.
Что имеем: одна основная база и пять периферийных, две из них имееют прямой доступ по локалке, одна по модему, и две по FTP. Все базы 7.7 конфигурация торговля+склад 10.8. Что нужно: чтобы в определенное время периферийные базы выгружались в основную, сразу после загрузки, происходит выгрузка в периферийные. Т.е. простой обмен данными "туда-сюда". Сразу оговорюсь, в этом деле я профан, и собственно своих идей у меня нет. Также нужен скрипт для автоматической проверки на наличие пользователей в 1с, и при наличии онных, чтобы убивал их (пользователи все работают через терминальный сервер). Какие будут предложения? Заранее всем спасибо |
![]() |
![]() |
# 2997 |
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
GexogeN, по поводу проверки нафик она нужна, если все равно потом гасить сессии? Гаси их сразу. Как - спроси в теме про сервер терминалов.
Что-то я не слышал про торговлю 10,8 на 7,7... 10-ку реализовывали уже на 8.0, но если уверен что 7.7 - то выход - написать пакетные файлы типа: start.bat "C:\Program Files\1Cv77\BIN\1cv7.exe" config /d"D:\ПутьКБазе\" /NПользователь /PПароль /@"C:\ПутьКПакетномуФайлу\obmen.prm" obmen.prm [General] Quit=1 AutoExchange=1 [AutoExchange] SharedMode=1 //если обязательно в неразделенном режиме - ставишь 0 ReadFrom=* //Откуда получать WriteTo=* //Куда отсылать У меня было настроено в связке nnCron + The Bat. Крон инициировал рассылку из центральной базы 2 раза в день, на переферийных бат как только получал файл с базой делал загрузку и выгрузку, если видел что файл большого размера (были изменения в конфе) по net send рассылал сообщения чтобы все выходили нафик. Можно кстати автовыгонялку написать, если есть желание. Центральная база по мере поступления ответов загружала их. Единственная проблема тут будет с терминалом и кроном, глючат все планировщики в терминале и он в том числе. Мне приходилось быть постоянно залогиненым на серваке, потому как в автозагрузке у меня стояла комманда по запуску крона как в консоли...
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
![]() |
![]() |
# 2998 |
::VIP::
Регистрация: 06.08.2003
Адрес: г. Норильск
Сообщения: 227
![]() ![]() ![]() ![]() ![]() ![]() |
Cartman Насколько я понял, этот скрипт должен выполняться не посредственно на самом сервере? Так как запуская его на удаленном компьютере (в локальной сети) и указывая сетевые пути, он не срабатывает. Т.е. срабатывает но не так как должен. При запуске скрипта, запускается 1с, и останавливается на выборе базы 1с, выбираю базу, жму "ОК", автоматически заходит, но не в конфигуратор, а просто в базу, и на этом останавливается, не загружается, не выгружается.
Вся трабла в том, что файлы выгрузки/загрузки лежат на удаленных серверах (в одной локальной сети) т.е. путь к ним идет сетевой (\\ххх.ххх.ххх.ххх\путь\к\базе\1с\) для наглядности выложу как я сделал: start.bat "C:\Program Files\1Cv77\BIN\1cv7.exe" /d"\\xxx.xxx.xxx.xxx\путь\к\базе\1с\" /Nлогин /Pпароль /@"D:\_BackUp\obmen.prm" obmen.prm [General] Quit=1 AutoExchange=1 [AutoExchange] SharedMode=1 ReadFrom=\\xxx.xxx.xxx.xxx\путь\к обмену\SKL1.zip WriteTo=\\xxx.xxx.xxx.xxx\путь\к обмену\SKl0.zip И еще, у меня не одна перефирийная база, а пять, две из них в локальной сети, если я добавлю в [AutoExchange] строчки вида: ReadFrom=\\xxx.xxx.xxx.xxx\путь\к обмену\SKL1.zip WriteTo=\\xxx.xxx.xxx.xxx\путь\к обмену\SKl0.zip ReadFrom=\\xxx.xxx.xxx.xxx\путь\к обмену\SDF1.zip WriteTo=\\xxx.xxx.xxx.xxx\путь\к обмену\SDF0.zip ReadFrom=\\xxx.xxx.xxx.xxx\путь\к обмену\RTH1.zip WriteTo=\\xxx.xxx.xxx.xxx\путь\к обмену\RTH0.zip То скрипт сработает? Или на каждый обмен нужно запускать новый скрипт? Вопрос, если поставлю "0" и если в базе находятся пользователи, то сработает блокировка данных и выгрузка/загрузка не произойдет? |
![]() |
![]() |
# 2999 |
::VIP::
Регистрация: 06.08.2003
Адрес: г. Норильск
Сообщения: 227
![]() ![]() ![]() ![]() ![]() ![]() |
Все разобрался где был косяк:
ReadFrom=\\xxx.xxx.xxx.xxx\путь\к обмену\RTH1.zip WriteTo=\\xxx.xxx.xxx.xxx\путь\к обмену\RTH0.zip Вместо пути нужно рисовать звездочку "*" так как все пути уже прописаны в самой 1с. |
![]() |
![]() |
# 3000 | |
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() Вместо путей, если выборочно хочешь, надо писать идентификаторы баз так как они заданы в управлении Распределенными ИБ.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
|
![]() |
Теги (метки) |
1с бухгалтерия, 1с предприятие |
|
|