Вопрос № 144373: Добрый день. Подскажите почему в приведенном коде метод "ВыбратьЭлементыПоРеквизиту" работает выборочно. Для одного шифра детали работает, для другого нет. Конфигурация 7.7 (DBF). Альбом имеет три уровня. 1-й - список подразделений, 2-й - ...Вопрос № 144375: Добрый день! Многоуважаемые эксперты! Спорю, что всем когда-либо так или иначе приходилось пользоваться поисковой строкой в google. При вводе очередной буквы
выпадает и динамически изменяется список "похожих" слов или их сочетаний. Внимание...Вопрос № 144392: День добрай! или не день. Пропал счет фактура выданный, в журнале регимтрации есть отметка о его создании, и все. В журнале документов его номер пропущен. Все другие документы, помеченные на удаление, наместе. Знаю, что если документ удаляется пр...Вопрос № 144404: К
ак в 1С 7.7 релиз 27, не проводя документа использовать внесенную информацию. Если такое возможно конечно!!!Ситуация в следующем: при формировании заявки на продукцию нузно не закрывая этого же документы считать количество. Но если не перепроводить ...Вопрос № 144420: Здравствуйте, уважаемые эксперты. 1С7.7.,обработка, которая по циклу открывает, считывает данные и закрывает файлы Excel (прайсы). Возникло две проблемы : 1-если файл имеет макросы - возможно ли их
отключить програмно ? Бывает, что макрос с ошибко...
Вопрос № 144.373
Добрый день. Подскажите почему в приведенном коде метод "ВыбратьЭлементыПоРеквизиту" работает выборочно. Для одного шифра детали работает, для другого нет. Конфигурация 7.7 (DBF). Альбом имеет три уровня. 1-й - список подразделений, 2-й - перечень деталей, 3-й - подробная информация о детали.
Приложение:
Отправлен: 19.09.2008, 10:54
Вопрос задал: ДАС Алекс (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Астафьев Александр Николаевич
Здравствуйте, ДАС Алекс! Единица в параметрах оператора означает что вы делаете выборку среди групп справочника ВыбратьЭлементыПоРеквизиту("дсе",перотиз.текущийэлемент(),0,1); когда вам нужно перебрать элементы пишите ноль ВыбратьЭлементыПоРеквизиту("дсе",перотиз.текущийэлемент(),0,0);
Добрый день! Многоуважаемые эксперты! Спорю, что всем когда-либо так или иначе приходилось пользоваться поисковой строкой в google. При вводе очередной буквы выпадает и динамически изменяется список "похожих" слов или их сочетаний. Внимание вопрос. :-) Как сделать тоже самое при вводе значения строкового реквизита в форме внешней обработки в 1С 7.7? Как "заставить" 1С Бухгалтерию 7.7 реагировать на ввод новой буквы? С меня пиво, если что. С уважением, Ygrek.
Отправлен: 19.09.2008, 11:44
Вопрос задал: Ygrek (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Владимир Лазурко
Здравствуйте, Ygrek!
Штатными средствами - никак. События изменения поля ввода (строка, число, справочник...) рассчитаня на обработку уже введенного значения, а динамически - только дополнительными надстройками к ядру 1С.
С уважением, Владимир.
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 19.09.2008, 12:46
Отвечает: Sk0rp
Здравствуйте, Ygrek! Без внешних компонент этого не сделать, вот предлагаю ознакомиться с примером использования обычной в подобных случаях компоненты FormEx
FormEx: Фильтр + Быстрый поиск в поле ввода. http://1c.proclub.ru/modules/mydownloads/personal.php?lid=5334&cid=5
Ответ отправил: Sk0rp (статус: 3-ий класс)
Ответ отправлен: 19.09.2008, 13:47 Оценка за ответ: 5
Вопрос № 144.392
День добрай! или не день. Пропал счет фактура выданный, в журнале регимтрации есть отметка о его создании, и все. В журнале документов его номер пропущен. Все другие документы, помеченные на удаление, наместе. Знаю, что если документ удаляется программным кодом (например в связанном с ним документе написано, если то -то будет изменено в документе, то удалить то-то), может так и есть? Могли ли его удалить так, чтоб только его (др.помеченные на удаление остались), и при этом в журнале регистрации это не отобразилось
Отправлен: 19.09.2008, 14:27
Вопрос задал: Сергей АК (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: Strawberry
Здравствуйте, Сергей АК! 1.Создание счета фактуры еще не говорит о его записи 2. Програмно можно удалить отдельно взятый документ без всяких отметов в журнале регистрации 3. При удалении стандартно (операции удаление помеченных объектов) в журнале регистрации, сей факт фиксируется
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 19.09.2008, 14:38 Оценка за ответ: 5
Отвечает: DERL.KG
Здравствуйте, Сергей АК! Если удалили программно, то в ЖР не запишется...
Ответ отправил: DERL.KG (статус: 9-ый класс)
Ответ отправлен: 19.09.2008, 14:45 Оценка за ответ: 5
Отвечает: Gorus
Здравствуйте, Сергей АК! Добавлю еще что в интернете можно легко найти обработки, которыми можно удалить документ. Так что это мог сделать и человек не умеющий програмировать. Кроме того проверьте не стоитли в свойствах конфигурации птичка "Разрешить непосредственное удаление объектов".
Ответ отправил: Gorus (статус: 7-ой класс)
Ответ отправлен: 19.09.2008, 14:55 Оценка за ответ: 5
Отвечает: Sk0rp
Здравствуйте, Сергей АК! Да это возможно, при удалении программным кодом, ничего в журнал регистрации не пишется, при этом программисту предоставляется возможность как пометить на удаление, так и удалить сразу. Удаление сразу может привести к нарушению ссылочной целостности базы, но иногда точно понимая, что делаешь, это необходимо.
Ответ отправил: Sk0rp (статус: 3-ий класс)
Ответ отправлен: 19.09.2008, 15:57 Оценка за ответ: 5
Вопрос № 144.404
Как в 1С 7.7 релиз 27, не проводя документа использовать внесенную информацию. Если такое возможно конечно!!!Ситуация в следующем: при формировании заявки на продукцию нузно не закрывая этого же документы считать количество. Но если не перепроводить то у меня получается что данные беруться из старого документа. Как это обойти программно??? Заранее спасибо!!!
Отправлен: 19.09.2008, 17:24
Вопрос задал: Лисов (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Лисов! Не проводя документа можно. Например, только Записать() глДокументДляДополнительногоСуммирования=ТекущийДокумент() ...суммируем как хотим, хотя возможны глюки при неправильной очистке этой переменной.
А вот не записывая суммировать... Тоже можно. Нужно в документе добавить кнопочку ВывестиНаЭкранРезультат Если Выбран()=0 Тогда документ еще не записан, но создается, включить его в суммирование Иначе Суммировать все записанные документы, пропуская данные этой формы
(эта форма просуммируется сама, так как документ уже записан)
Отвечает: Ovr1970
Здравствуйте, Лисов! Допустим у Вас есть процедура, в которую передается документ и считаются итоги. Тогда если вызвать процедуру из открытого документа, как "Проц(ТекущийДокумент())", то итоги посчитаются по старому варианту документа, а если вызвать таким способом: "Проц(Контекст)", то по внесенным изменениям. Естестественно это справедливо, если итоги считаются по содержимому документа, а не по регистрам или проводкам.
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 24.09.2008, 11:16
Вопрос № 144.420
Здравствуйте, уважаемые эксперты. 1С7.7.,обработка, которая по циклу открывает, считывает данные и закрывает файлы Excel (прайсы). Возникло две проблемы : 1-если файл имеет макросы - возможно ли их отключить програмно ? Бывает, что макрос с ошибкой-соответственно обработка ожидает ответа пользователя "end","debug" и т.д. Надо их вообще удалить или отключить. Отсюда второй вопрос : как закрыть файл без вопросов о сохранении ? Если написать : Excel.Workbooks.Close(0); - ошибка : Неверное
число параметров.